Skip to content

Commit

Permalink
Merge pull request #33 from Stapxs/master
Browse files Browse the repository at this point in the history
添加 DynamicResource 相关条目,重画了个 README 顶图,备份注册表脚本
  • Loading branch information
LTCatt authored Apr 28, 2021
2 parents 59f5ba0 + 7abe54b commit 428c8dc
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 20 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -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 玩家共同编写维护。
Expand Down
2 changes: 1 addition & 1 deletion 个性化/XAML 格式.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"__Author__": "龙腾猫跃、XiaoFans",
"__Author__": "龙腾猫跃、XiaoFans、林小槐",
"Title": "自定义主页与帮助 XAML 格式",
"Description": "对自定义主页与帮助页面时使用的 XAML 文件的格式介绍",
"Types": ["个性化"]
Expand Down
30 changes: 26 additions & 4 deletions 个性化/XAML 格式.xaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

<local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要进一步完善。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
<!-- 需要补充 EventType “打开帮助”、通过 DynamicResources 绑定主题颜色、
<!-- 需要补充 EventType “打开帮助”、
MyListItem 的简介、使用 MyListItem 跳转帮助或触发事件 等内容。 -->

<!--
Expand All @@ -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>
Expand Down Expand Up @@ -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>

<!--
Expand Down Expand Up @@ -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" />
2 changes: 1 addition & 1 deletion 启动器/备份设置.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"__Author__": "tang_ge、龙腾猫跃",
"__Author__": "tang_ge、龙腾猫跃、林小槐",
"Title": "备份启动器设置",
"Description": "备份或迁移 PCL2 所存储的账号、隐藏主题、个性化信息等",
"Types": ["启动器"]
Expand Down
8 changes: 7 additions & 1 deletion 启动器/备份设置.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -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" />
2 changes: 1 addition & 1 deletion 帮助/提交帮助 - VSCode.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"__Author__": "龙腾猫跃、Not_Killer_233",
"__Author__": "龙腾猫跃、Not_Killer_233、XiaoFans、林小槐",
"Title": "使用 VSCode 获取帮助库",
"Description": "使用 VSCode 编辑器获取 PCL2 帮助库并提交",
"ShowInSearch": false
Expand Down
20 changes: 11 additions & 9 deletions 帮助/提交帮助 - VSCode.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 changes: 10 additions & 0 deletions 网站/Mineplugin Wiki.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"__Author__": "林小槐",
"Title": "Minecraft Plugin Wiki",
"Description": "包含与服务器插件知识相关的中文百科",
"Keywords": "我的世界插件百科",
"Types": ["网站"],
"IsEvent": true,
"EventType": "打开网页",
"EventData": "https://mineplugin.org/"
}

0 comments on commit 428c8dc

Please sign in to comment.