2
0
Эх сурвалжийг харах

Merge pull request #33 from Stapxs/master

添加 DynamicResource 相关条目,重画了个 README 顶图,备份注册表脚本
龙腾猫跃 5 жил өмнө
parent
commit
428c8dca3b

+ 3 - 3
README.md

@@ -1,8 +1,8 @@
-<div align="center"><img src="https://z3.ax1x.com/2021/04/05/cMgvw9.jpg" alt="PCL2 内置帮助库"/></div>
+<div align="center"><img src="https://i.loli.net/2021/04/27/ia7zksgDwZfm5Pt.png" alt="PCL2 内置帮助库"/></div>
 <div align="center"><img src="https://img.shields.io/github/stars/LTCatt/PCL2Help">&nbsp; <img src="https://img.shields.io/github/forks/LTCatt/PCL2Help?color=%23f8e71c">&nbsp;<img src="https://img.shields.io/github/issues/LTCatt/PCL2Help?color=%237ed321"></div>
- 
+
   
- 
+
 ## 💎 简介
 
 这是一个 PCL2 启动器内置的帮助库,你可以通过它查阅到关于 PCL2 启动器及 Minecraft 的帮助。 由 PCL2 用户及 Minecraft 玩家共同编写维护。

+ 1 - 1
个性化/XAML 格式.json

@@ -1,5 +1,5 @@
 {
-    "__Author__": "龙腾猫跃、XiaoFans",
+    "__Author__": "龙腾猫跃、XiaoFans、林小槐",
 	"Title": "自定义主页与帮助 XAML 格式",
 	"Description": "对自定义主页与帮助页面时使用的 XAML 文件的格式介绍",
 	"Types": ["个性化"]

+ 26 - 4
个性化/XAML 格式.xaml

@@ -1,6 +1,6 @@
 
 <local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要进一步完善。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
-<!-- 需要补充 EventType “打开帮助”、通过 DynamicResources 绑定主题颜色、
+<!-- 需要补充 EventType “打开帮助”、
      MyListItem 的简介、使用 MyListItem 跳转帮助或触发事件 等内容。 -->
 
 <!-- 
@@ -10,8 +10,8 @@
 -->
 <local:MyCard Title="前言">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock Margin="20,5,20,0" FontSize="15" HorizontalAlignment="Center" Foreground="#EC4141"
-                   Text="此篇帮助建议对照代码查看,点击下方按钮下载代码" />
+        <TextBlock Margin="0,0,0,4" FontSize="13" HorizontalAlignment="Center" Foreground="{DynamicResource ColorBrush1}"
+                   Text="本篇简单介绍了在 PCL2 中使用 XAML 进行自定义页面的相关语法,由于内容繁多,建议下载本篇代码参考学习。" />
         <local:MyButton Margin="0,8,0,8" Width="200" Height="35"
                    Text="下载本篇的代码" EventType="下载文件" EventData="http://189.ly93.cc/viyYf2rIze63/71443213109235631.xaml" ToolTip="下载本篇的代码" />
     </StackPanel>
@@ -139,6 +139,28 @@
       
     </StackPanel>
 </local:MyCard>
+<local:MyCard Title="全局动态资源绑定">
+    <StackPanel Margin="25,40,23,15">
+        <TextBlock TextWrapping="Wrap" LineHeight="17" Margin="0,0,0,15"
+                   Text="你可以使用全局动态资源绑定的方式来给你的控件赋予全局主题色。" />
+        <TextBlock TextWrapping="Wrap"
+                   Text="你好世界!" Foreground="{DynamicResource ColorBrush1}"/>
+        <TextBlock TextWrapping="Wrap"
+                   Text="你好世界!" Foreground="{DynamicResource ColorBrush3}"/>
+        <TextBlock TextWrapping="Wrap"
+                   Text="你好世界!" Foreground="{DynamicResource ColorBrush5}"/>
+        <TextBlock TextWrapping="Wrap" LineHeight="17" Margin="0,15,0,15"
+                   Text="除了字体颜色的前景色,你也可以用于背景色、边框等绝大部分的颜色参数,参考如下复杂例子。" />
+        <Border Background="{DynamicResource ColorBrush5}" BorderBrush="{DynamicResource ColorBrush2}"
+                   CornerRadius="3" HorizontalAlignment="Stretch" BorderThickness="1" Height="27px" Opacity="0.7">
+            <Grid>
+                <Path Fill="{DynamicResource ColorBrush1}" Stretch="Fill" Width="15" Height="15" HorizontalAlignment="Left" Margin="10,0,0,0"
+                        Data="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></Path>
+                <TextBlock Foreground="{DynamicResource ColorBrush1}" Margin="35,5,0,0" Text="仿造的同步主题色的信息条。" />
+            </Grid>
+        </Border>
+    </StackPanel>
+</local:MyCard>
 
 <!-- 
 
@@ -179,4 +201,4 @@ local:MyCard(卡片):
 
 -->
 
-<local:MyHint Margin="0,0,0,15" Text="作者:龙腾猫跃、XiaoFans" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="作者:龙腾猫跃、XiaoFans、林小槐" IsWarn="False" />

+ 1 - 1
启动器/备份设置.json

@@ -1,5 +1,5 @@
 {
-    "__Author__": "tang_ge、龙腾猫跃",
+    "__Author__": "tang_ge、龙腾猫跃、林小槐",
 	"Title": "备份启动器设置",
 	"Description": "备份或迁移 PCL2 所存储的账号、隐藏主题、个性化信息等",
 	"Types": ["启动器"]

+ 7 - 1
启动器/备份设置.xaml

@@ -19,7 +19,13 @@
                    Text="1. 点击下方按钮打开注册表编辑器。&#xa;2. 在其左边栏打开 HKEY_CURRENT_USER\Software\PCL 文件夹。&#xa;3. 右键左边栏中的 PCL 文件夹,选择 “导出”。此后,双击导出的文件即可导入配置。"/>
         <local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开注册表编辑器" EventType="打开文件" EventData="regedit" />
+        <TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+                   Text="Bat 脚本" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                   Text="如果你依旧没有明白上面的步骤,你可以点击下方按钮下载批处理脚本双击运行进行进行自动备份。"/>
+        <local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ColorType="Highlight"
+                        Text="下载批处理" EventType="下载文件" EventData="http://189.ly93.cc/vEZB732yMNBv/PCL2 Reg Backup.bat" ToolTip="下载批处理" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyHint Margin="0,0,0,15" Text="作者:tang_ge、龙腾猫跃" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="作者:tang_ge、龙腾猫跃、林小槐" IsWarn="False" />

+ 1 - 1
帮助/提交帮助 - VSCode.json

@@ -1,5 +1,5 @@
 {
-    "__Author__": "龙腾猫跃、Not_Killer_233",
+    "__Author__": "龙腾猫跃、Not_Killer_233、XiaoFans、林小槐",
 	"Title": "使用 VSCode 获取帮助库",
 	"Description": "使用 VSCode 编辑器获取 PCL2 帮助库并提交",
     "ShowInSearch": false

+ 11 - 9
帮助/提交帮助 - VSCode.xaml

@@ -3,23 +3,25 @@
 <local:MyCard Title="使用 VSCode 获取帮助库">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="如果你使用的是VSCode,则你还需要安装Git,VSCode将在右下方信息栏提示你安装,按照VSCode的引导安装即可。"/>
+                    Text="1. 如果你使用的是 VSCode,则依旧需要安装 Git 工具,VSCode 将在右下方的全部信息栏提示需要安装,按照 VSCode 的引导完成 git 安装。"/>
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="在主界面按下“F1”键,输入“Git Clone”。&#xa;复制你Fork的仓库地址,粘贴到文本框以Clone。"/>
-        <TextBlock Margin="0,10,0,4" LineHeight="17"
-                    Text="点击下方按钮,进入 PCL 文件夹,创建名称为:Help 的文件夹。"/>
+                    Text="2. 在主界面按下 “F1” 键打开指令输入框,输入 “Git Clone” 。"/>
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="3. 复制你 Fork 的仓库地址,粘贴到指令输入框回车执行 Clone 操作复制仓库。"/>
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="4. 点击下方按钮,进入 PCL 文件夹,创建名称为 Help 的文件夹。"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开文件夹" EventType="打开文件" EventData="explorer.exe|/select,Musics" />
         </StackPanel>        
-        <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="完成后,刚才选择的文件夹中会生成名为 PCL2Help 的子文件夹。 将 PCL2Help 文件夹中的内容剪切到 PCL\Help 中。"/>
-        <local:MyHint Margin="0,0,0,15" Text="在剪切后 .git 文件夹必须位于 PCL\Help,而不能在 PCL\Help\PCL2Help 子文件夹中" />
-        <TextBlock Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,15" LineHeight="17"
+                    Text="完成上述后,将第二步 clone 下仓库内 PCL2Help 文件夹中的内容剪切到 PCL\Help 中。"/>
+        <local:MyHint Margin="0,0,0,4" Text="在剪切后 .git 文件夹必须位于 PCL\Help,而不能在 PCL\Help\PCL2Help 中" />
+        <TextBlock Margin="0,10,0,4" LineHeight="17"
                     Text="最后,点击左边栏 → 源代码管理 → 打开文件夹,选择 Help 文件夹即可。"/>
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在获取帮助库后,你就可以按照正常自定义帮助的方式对帮助库进行修改了,修改后提交 Pull Request 即可。"/>
     </StackPanel>
 </local:MyCard>
 
-<local:MyHint Margin="0,0,0,15" Text="帮助作者:Not_Killer_233、龙腾猫跃、XiaoFans" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="帮助作者:Not_Killer_233、龙腾猫跃、XiaoFans、林小槐" IsWarn="False" />

+ 10 - 0
网站/Mineplugin Wiki.json

@@ -0,0 +1,10 @@
+{
+	"__Author__": "林小槐",
+	"Title": "Minecraft Plugin Wiki",
+	"Description": "包含与服务器插件知识相关的中文百科",
+	"Keywords": "我的世界插件百科",
+	"Types": ["网站"],
+	"IsEvent": true,
+	"EventType": "打开网页",
+	"EventData": "https://mineplugin.org/"
+}