Просмотр исходного кода

Merge pull request #429 from copytiao/revise

fix(docs): typo
龙腾猫跃 1 год назад
Родитель
Сommit
1f50b33025

+ 19 - 19
Minecraft/加入服务器.xaml

@@ -1,4 +1,4 @@
-<local:MyCard Title="如何加入服务器?" CanSwap="True" IsSwaped="True" Margin="0,0,0,15">
+<local:MyCard Title="如何加入服务器?" CanSwap="True" IsSwapped="True" Margin="0,0,0,15">
     <StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -35,7 +35,7 @@
 
 <local:MyHint Margin="0,0,0,15" Text="若在加入服务器时遇到问题,可以查看下列常见错误中是否包含了你的问题。" IsWarn="False" />
 
-<local:MyCard Title="多人游戏已被禁用,请检查你的 Microsoft 账户设置" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="多人游戏已被禁用,请检查你的 Microsoft 账户设置" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,5,0,0" FontSize="16" Foreground="{DynamicResource ColorBrush2}"
                    Text="正版账户" />
@@ -80,7 +80,7 @@
 </local:MyCard>
 
 
-<local:MyCard Title="连接超时" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="连接超时" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:连接超时。" />
@@ -88,7 +88,7 @@
                     Text="解决方法:请逐一尝试和排查以下情况。" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="Connection timed out: no further information" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Connection timed out: no further information" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:连接超时。" />
@@ -110,7 +110,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="未知的主机 Unknown host 或 Cannot assign requested address: no further information" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="未知的主机 Unknown host 或 Cannot assign requested address: no further information" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:无法访问目标地址。" />
@@ -119,7 +119,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Can't resolve hostname" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Can't resolve hostname" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:解析服务器地址失败。" />
@@ -128,7 +128,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="您的主机中的软件中止了一个已建立的连接" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="您的主机中的软件中止了一个已建立的连接" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:网络状况不佳。" />
@@ -137,7 +137,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="登入失败、Failed to login 或 Bad login" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="登入失败、Failed to login 或 Bad login" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:离线玩家尝试登录正版服务器。" />
@@ -146,7 +146,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Invalid characters in username" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Invalid characters in username" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:用户名包含中文或特殊字符。" />
@@ -155,7 +155,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Outdated server 或 Outdated client" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Outdated server 或 Outdated client" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:您的 Minecraft 版本与服务器不匹配。" />
@@ -164,7 +164,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="You are not white-listed on this server" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="You are not white-listed on this server" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:不在服务器白名单内。" />
@@ -173,7 +173,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="You are banned from this server" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="You are banned from this server" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:被服务器封禁。" />
@@ -182,7 +182,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Internal server error" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Internal server error" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:服务器内部错误。" />
@@ -191,7 +191,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="End of Stream" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="End of Stream" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:客户端 Mod 出错,或频繁加入服务器。" />
@@ -200,7 +200,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Server closed" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Server closed" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:服务器已关闭。" />
@@ -209,7 +209,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Server is full" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Server is full" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:服务器已满。" />
@@ -218,7 +218,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Internal Exception: io.netty.handler.timeout.ReadTimeoutException" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Internal Exception: io.netty.handler.timeout.ReadTimeoutException" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:客户端无法读取服务器传输的数据包(数据包过大)或服务器状态不佳。" />
@@ -227,7 +227,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="java.lang.IllegalArgumentException: Packet too big" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="java.lang.IllegalArgumentException: Packet too big" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:客户端无法读取服务器传输的数据包,因为数据包过大。你有可能被禁人塔、禁人书等造成的大量数据阻塞在服务器外。" />
@@ -236,7 +236,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Internal Exception: io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Internal Exception: io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:Mod 导致错误。" />

+ 1 - 1
Minecraft/存档损坏.xaml

@@ -7,7 +7,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="显示文件扩展名" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="显示文件扩展名" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Margin="0,0,0,15" Text="如您阅读了下方的教程中发现您的文件没有显示后缀,则请依照如下步骤显示文件扩展名。" IsWarn="False"/>
         <TextBlock Margin="0,0,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"

+ 5 - 5
Minecraft/安装 Mod.xaml

@@ -11,7 +11,7 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装 Mod 加载器(Forge)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装 Mod 加载器(Forge)" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
 	    <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -28,7 +28,7 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装 Mod 加载器(NeoForge)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装 Mod 加载器(NeoForge)" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
 	    <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -45,7 +45,7 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装 Mod 加载器(Fabric)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装 Mod 加载器(Fabric)" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
 		<Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -69,7 +69,7 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="下载并安装 Mod(CurseForge 和 Modrinth)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="下载并安装 Mod(CurseForge 和 Modrinth)" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -97,7 +97,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="下载并安装 Mod(Mod 文件)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="下载并安装 Mod(Mod 文件)" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
 		<local:MyHint Margin="0,0,0,10" Text="在从网站下载 Mod 时,玩家需要注意下载的 Mod 是否与自己的游戏版本以及 Mod 加载器匹配。&#xa;下载完成的 Mod 文件的扩展名一般为 .jar(用于老旧加载器 LiteLoader 的 Mod 扩展名为 .litemod)" IsWarn="False" />
 		<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17" Text="虽然 PCL 内置的 Mod 下载功能可以满足大部分安装 Mod 的需求,但在很多情况下,玩家仍需通过网站的方式来安装 Mod。" />

+ 2 - 2
Minecraft/安装光影.xaml

@@ -24,7 +24,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装 OptiFine" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装 OptiFine" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Margin="0,4,0,0" Text="若您需要在 Fabric 中加载 OptiFine,直接在自动安装页面选择你想要安装的 Fabric 版本即可,PCL 会自动为你选择安装合适的 Fabric API 和 OptiFabric。(1.20.5+ 没有 OptiFabric,无法在 Fabric 中加载,如需加载光影请考虑使用 Iris Shaders。)" IsWarn="False" />
         <Grid Margin="0,10,0,4">
@@ -35,7 +35,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装 Iris Shaders" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装 Iris Shaders" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
                    Text="如果你选择使用 Iris Shaders,在 Mod 下载界面搜索 “Iris Shaders” 即可。如果你尚不清楚如何使用 PCL 安装 Mod,可以查看此教程:" />

+ 2 - 2
Minecraft/导出整合包.xaml

@@ -9,7 +9,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="选择版本并导出" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="选择版本并导出" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -35,7 +35,7 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="高级选项设置" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="高级选项设置" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Margin="0,0,0,15" Text="对于一般的玩家,上方的教程足以让你导出一个完全可以正常游戏的整合包,下方的内容仅适用于了解相关基础知识的玩家阅读。" IsWarn="True"/>
         

+ 2 - 2
Minecraft/微软账号登录失败.xaml

@@ -12,7 +12,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="第一种问题解决方案" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="第一种问题解决方案" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -52,7 +52,7 @@
 </local:MyCard>
 
 <!-- 第二种问题解决方案 -->
-<local:MyCard Title="第二种问题解决方案" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="第二种问题解决方案" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <!-- 此处我存疑,部分台式电脑无无线局域网功能 -->
         <Grid>

+ 1 - 1
Minecraft/数据包安装.xaml

@@ -67,7 +67,7 @@
     </Grid>
 </local:MyCard>
 
-<local:MyCard Title="对于 Minecraft Java 1.16 及以上版本的安装方法" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="对于 Minecraft Java 1.16 及以上版本的安装方法" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Text="这是 1.16 及以上版本的新的更便捷的安装方式。新的安装方式需要在创建一个世界前操作。&#xa;如果您已经创建了世界您依旧可以使用上面的方式来安装数据包。" IsWarn="False" />
 

+ 2 - 2
Minecraft/整合包安装.xaml

@@ -14,7 +14,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装已有的压缩文件" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装已有的压缩文件" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         
         <local:MyHint Margin="0,0,0,15" Text="以下情况假设您已下载好整合包文件。&#xa;若拖入文件时鼠标指针显示禁止符号,请检查是否以管理员身份打开了 PCL 并重启 PCL。" IsWarn="False" />
@@ -33,7 +33,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="下载并安装 CurseForge 或 Modrinth 整合包" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="下载并安装 CurseForge 或 Modrinth 整合包" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"

+ 1 - 1
Minecraft/更新 Mod.xaml

@@ -17,7 +17,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="选择 Mod 并更新" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="选择 Mod 并更新" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"

+ 1 - 1
Minecraft/资源包安装.xaml

@@ -66,7 +66,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="对于 1.16 以上版本的安装方法" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="对于 1.16 以上版本的安装方法" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Text="这是 1.16 以上版本的更快捷的安装方式,你依旧可以使用上面的方式来安装材质。" IsWarn="False" />
 

+ 18 - 18
个性化/XAML 格式.xaml

@@ -9,7 +9,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="纯文本" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="纯文本" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="每个 local:MyCard 代表一张卡片,你可以添加、删除格式类似的 MyCard 来添加多个卡片。每个 TextBlock 代表一段文本,你可以在 Text 属性中书写任何你想写的内容,也可以自行添加更多的 TextBlock。" />
@@ -20,17 +20,17 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="卡片、提示条" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="卡片、提示条" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Text="local:MyHint 代表提示条。" />
         <local:MyHint Margin="0,8,0,2" Theme="Blue"
                     Text="将提示条的 Theme 属性改为 Blue、Yellow 或 Red 即可修改配色。&#xA;使用左边的那堆字符可以在任意地方手动换行,如果需要使用等号、引号等特殊字符,可以自行百度 XAML 转义字符。" />
         <TextBlock Margin="0,6,0,0"
-                    Text="卡片(local:MyCard)的 Title 属性决定了它的标题。&#xA;为卡片添加 CanSwap 属性让它可以被折叠,True 代表是,False 代表否。在此基础上,再使用 IsSwaped 属性调整它是否默认被折叠。" />
+                    Text="卡片(local:MyCard)的 Title 属性决定了它的标题。&#xA;为卡片添加 CanSwap 属性让它可以被折叠,True 代表是,False 代表否。在此基础上,再使用 IsSwapped 属性调整它是否默认被折叠。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="长宽属性、图片" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="长宽属性、图片" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4" Width="320" HorizontalAlignment="Right"
                     Text="任意项目都可以添加 Width 与 Height 属性来控制宽高。HorizontalAlignment 属性可以控制对齐:Center 代表居中,Right 代表居右,例如这段文本就被居右了。" />
@@ -42,7 +42,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="按钮" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="按钮" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="添加 local:MyButton 即可新建一个按钮。你需要限定它的尺寸与位置,并通过 Padding 属性进一步控制它的内边距。" />
@@ -61,7 +61,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="事件 1:打开网页、弹出窗口" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="事件 1:打开网页、弹出窗口" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,10"
                     Text="将按钮的 EventType 属性设为 打开网页,然后在 EventData 属性中写入网址,即可通过点击按钮打开网页。" />
@@ -78,7 +78,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="事件 2:启动游戏" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="事件 2:启动游戏" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="将 EventType 设置为 启动游戏,EventData 设置为具体的游戏版本,即可通过点击按钮启动游戏。如果当前游戏文件夹没有该版本,则无法启动。" />
@@ -95,7 +95,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="事件 3:执行命令" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="事件 3:执行命令" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="将 EventType 设置为 执行命令(或 打开文件),EventData 设置为文件路径,即可点击打开特定文件或启动程序。" />
@@ -114,7 +114,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="事件 4:其他事件类型" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="事件 4:其他事件类型" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,4,0,6" FontWeight="Bold"
                     Text="EventType 共有以下种类:" />
@@ -153,7 +153,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="StackPanel 横向布局" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="StackPanel 横向布局" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,10"
                     Text="你需要使用 StackPanel 在一行里塞下多个按钮。你可以仅在这个教学卡片的基础上稍作调整,来实现自己的按钮布局。" />
@@ -178,7 +178,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="列表项 1:基础" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="列表项 1:基础" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="你也可以使用列表项 “local:MyListItem” 来替代按钮,其使用方式与按钮类似。" />
@@ -195,7 +195,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="列表项 2:内置图片" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="列表项 2:内置图片" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="PCL 内置了一些 Minecraft 方块与物品图片,可以直接使用。"/>
@@ -233,7 +233,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="主题色" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="主题色" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,15"
                     Text="你可以用类似 {DynamicResource ColorBrush5} 的格式使用 PCL 当前的主题颜色,修改末尾的数字编号以改变颜色浓度。" />
@@ -254,7 +254,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="替换标记" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="替换标记" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="在花括号 {} 中写入特定内容,PCL 会在加载时对其进行替换。&#xa;例如,path 会被替换为 PCL 可执行文件所在文件夹({path}),用于在 EventData 中指定特定文件,或是加载图片。" />
@@ -265,7 +265,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="进阶:Grid 布局" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="进阶:Grid 布局" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="如果要实现更复杂的布局,则必须使用 Grid。Grid 可以让按钮们自动适应窗口宽度:随意拉伸 PCL 窗口,按钮大小会自动改变。" />
@@ -288,7 +288,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="进阶:图标按钮" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="进阶:图标按钮" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,4"
                     Text="MyIconTextButton 是一种带有自定义矢量图标的按钮变体,它同样支持 EventType 与 EventData 属性。&#xa;通过设置 Logo 属性来控制它的图标,设置 LogoScale 属性还可以调整图标的缩放比例。" />
@@ -313,7 +313,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="进阶:联网自定义主页" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="进阶:联网自定义主页" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <TextBlock Margin="0,0,0,10"
                     Text="如果你在尝试制作联网更新的自定义主页,可以查看下方的 GitHub 讨论页。&#xa;你可以根据其中的介绍为主页添加版本号检查以节省流量,也可以通过检查 Referer 和 User Agent 来确定对方的 PCL 版本。" />
@@ -348,7 +348,7 @@ local:MyImage(图片):
 local:MyCard(卡片):
  - Title:设置显示的标题文本
  - CanSwap:卡片是否可以折叠,True 为是,False 为否
- - IsSwaped:卡片是否默认折叠,要求 CanSwap 必须为 True
+ - IsSwapped:卡片是否默认折叠,要求 CanSwap 必须为 True
  - HorizontalAlignment:若使用,要求 CanSwap 必须为 False
  - UseAnimation:是否在展开等高度改变时触发动画;True 为是(默认),False 为否
  - SwapLogoRight:卡片折叠时的箭头是朝下还是朝右;True 为朝右,False 为朝下(默认)

+ 2 - 2
启动器/Microsoft Defender 添加排除项.xaml

@@ -7,7 +7,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Windows 10" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Windows 10" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -42,7 +42,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Windows 11" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Windows 11" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
 	<StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"

+ 2 - 2
启动器/角色皮肤导出.xaml

@@ -1,4 +1,4 @@
-<local:MyCard Title="正版账户" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="正版账户" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"
@@ -19,7 +19,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="离线及第三方账户" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="离线及第三方账户" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <Grid>
             <TextBlock TextWrapping="Wrap" Margin="0,15,0,4" Width="200"

+ 2 - 2
帮助/自定义帮助 - JSON 格式.xaml

@@ -124,7 +124,7 @@
     </Grid>
 </local:MyCard>
 
-<local:MyCard Title="第一类 JSON 范例" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="第一类 JSON 范例" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyListItem Margin="0,0,0,10"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助.json" />
@@ -137,7 +137,7 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="第二类 JSON 范例" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="第二类 JSON 范例" Margin="0,0,0,15" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,15">
         <local:MyListItem Margin="0,0,0,10"
 		                  EventType="打开帮助" EventData="百科/Minecraft Wiki.json" />

+ 11 - 11
指南/整合包制作 - Public.xaml

@@ -1,19 +1,19 @@
 
-<local:MyCard Title="我可以使用 PCL 制作整合包吗?" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="我可以使用 PCL 制作整合包吗?" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你目前所使用的是 PCL 正式版,你可以随意发给其他人或是用于制作整合包、服务器客户端,无需申请授权。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="导出整合包" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="导出整合包" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/导出整合包.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自动安装整合包" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自动安装整合包" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="若整合包文件名为 modpack.zip 或 modpack.mrpack,且与 PCL 的 exe 文件位于同一文件夹下,那么 PCL 会在打开时自动安装该整合包。" />
@@ -22,35 +22,35 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="需要手动删除账号等敏感信息吗?" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="需要手动删除账号等敏感信息吗?" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="无需担心正版账号等敏感信息,它们不会随着整合包发放。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="设置第三方登录、限制登录方式" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="设置第三方登录、限制登录方式" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="启动器/指定登录方式.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自定义主页" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自定义主页" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你可以在 设置 → 个性化 → 主页 中自定义启动器的主页。&#xa;你也可以将你的主页 XAML 文件上传到服务器,并通过 “联网更新” 选项实现主页的动态更新。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自定义帮助页面" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自定义帮助页面" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="关闭启动器更新与公告" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="关闭启动器更新与公告" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,8" LineHeight="17"
                    Text="你可以在 设置 → 启动器 → 系统 中修改启动器的更新方式与公告推送方式。" />
@@ -61,21 +61,21 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="修改启动时 “你知道吗?” 的内容" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="修改启动时 “你知道吗?” 的内容" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="在 PCL 文件夹下新建一个名为 hints.txt 的文件,然后每一行写入一条信息,即可修改启动时 “你知道吗?” 的内容。&#xa;PCL 读取该文件时会忽略空行。&#xa;若写入后出现乱码,可以尝试将编码改为 UTF-8。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自带 Java" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自带 Java" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="如果你想让整合包自带某个版本的 Java,可以直接将 Java 放在版本文件夹(versions/版本名)中,PCL 会自动搜索并优先选用放在版本文件夹里的 Java。&#xa;在导出时,你必须手动添加配置,才会导出该文件夹中的 Java。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="关闭 PCL 中不需要的功能" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="关闭 PCL 中不需要的功能" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你可以在 设置 → 个性化 → 功能隐藏 中关闭你不需要的功能入口,例如下载、个性化设置等页面。" />

+ 10 - 10
指南/整合包制作 - Snapshot.xaml

@@ -8,14 +8,14 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="导出整合包" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="导出整合包" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/导出整合包.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自动安装整合包" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自动安装整合包" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="若整合包文件名为 modpack.zip 或 modpack.mrpack,且与 PCL 的 exe 文件位于同一文件夹下,那么 PCL 会在打开时自动安装该整合包。" />
@@ -24,35 +24,35 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="需要手动删除账号等敏感信息吗?" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="需要手动删除账号等敏感信息吗?" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="无需担心正版账号等敏感信息,它们不会随着整合包发放。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="设置第三方登录、限制登录方式" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="设置第三方登录、限制登录方式" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="启动器/指定登录方式.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自定义主页" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自定义主页" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你可以在 设置 → 个性化 → 主页 中自定义启动器的主页。&#xa;你也可以将你的主页 XAML 文件上传到服务器,并通过 “联网更新” 选项实现主页的动态更新。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自定义帮助页面" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自定义帮助页面" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="关闭启动器更新与公告" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="关闭启动器更新与公告" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,8" LineHeight="17"
                    Text="你可以在 设置 → 启动器 → 系统 中修改启动器的更新方式与公告推送方式。" />
@@ -63,21 +63,21 @@
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="修改启动时 “你知道吗?” 的内容" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="修改启动时 “你知道吗?” 的内容" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="在 PCL 文件夹下新建一个名为 hints.txt 的文件,然后每一行写入一条信息,即可修改启动时 “你知道吗?” 的内容。&#xa;PCL 读取该文件时会忽略空行。&#xa;若写入后出现乱码,可以尝试将编码改为 UTF-8。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="自带 Java" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="自带 Java" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="如果你想让整合包自带某个版本的 Java,可以直接将 Java 放在版本文件夹(versions/版本名)中,PCL 会自动搜索并优先选用放在版本文件夹里的 Java。&#xa;在导出时,你必须手动添加配置,才会导出该文件夹中的 Java。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="关闭 PCL 中不需要的功能" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="关闭 PCL 中不需要的功能" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
 	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你可以在 设置 → 个性化 → 功能隐藏 中关闭你不需要的功能入口,例如下载、个性化设置等页面。" />

+ 6 - 6
指南/资源安装指南.xaml

@@ -1,40 +1,40 @@
 
-<local:MyCard Title="安装 Mod / 模组" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装 Mod / 模组" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/安装 Mod.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装光影" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装光影" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/安装光影.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装存档 / 地图 / 世界" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装存档 / 地图 / 世界" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/安装世界.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装数据包 / 原版模组" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装数据包 / 原版模组" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/数据包安装.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装整合包" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装整合包" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/整合包安装.json" />
 	</StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="安装资源包 / 纹理包(材质包)" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="安装资源包 / 纹理包(材质包)" CanSwap="True" IsSwapped="True">
     <StackPanel Margin="25,40,23,11">
         <local:MyListItem Margin="-5,0,-5,8"
 		                  EventType="打开帮助" EventData="Minecraft/资源包安装.json" />