-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MagicBox.xaml
384 lines (278 loc) · 28 KB
/
MagicBox.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
<!-- 这是 PCL 的主页自定义文件。你可以通过修改这个文件来自定义 PCL 主页:添加文本、打开网页、启动游戏,等等。
如果你倒腾这个文件把 PCL 玩炸了,把这个文件直接删除就行了。
下列内容均基于 WPF 框架。你可以在继续之前先尝试自学 XAML 与 WPF 的基础,这能让你更轻松地理解下列内容。
你也可以使用 Ctrl + F 快速查找。例如,若需要改变文本颜色,则搜索 “颜色” 即可。 -->
<local:MyHint IsWarn="False" Text="由FSC Team制作和维护。" EventType="弹出窗口" EventData="关于|该功能基于PCL II的‘读取本地文件’自定义主页功能。\n你也可以学习制作Custom.xaml!\nPCL II中,打开设置-个性化,找到‘主页’,选择‘读取本地文件’\n来生成教学文件到PCL文件夹。" Margin="0,0,0,10" />
<local:MyHint IsWarn="True" Text="该主页存储在http://xxag.top,该网站还包含了部分网页的CSS、JS以及大量重要文件。请不要攻击或进行压力测试,也不要试图把服务器挤爆!" Margin="0,0,0,10" />
<local:MyCard Title="Minecraft 小助手" Margin="0,0,0,15" CanSwap="True" IsSwaped="False">
<StackPanel Margin="25,40,23,15">
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/Fabric.png"
Title="官方游戏新闻" Info="查看Mojang官方的游戏新闻!" EventType="打开网页" EventData="https://www.minecraft.net/zh-hans/articles" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/Fabric.png"
Title="PCL游戏新闻" Info="由LightBeacon维护的新闻主页。" EventType="打开帮助" EventData="https://news.bugjump.net/News.json" Type="Clickable" />
<TextBlock Text="Minecraft核心小助手" FontWeight="Bold" Foreground="{DynamicResource ColorBrush3}" Margin="0,10,0,10"/>
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/RedStoneLampOn.png"
Title="快速安装Minecraft游戏核心" Info="利用PCL快速安装Minecraft" EventType="切换页面" EventData="1|1" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/RedStoneLampOff.png"
Title="安装整合包" Info="从.zip或其他整合包文件安装Minecraft" EventType="安装整合包" Type="Clickable" />
<!--
<local:MyListItem Margin="0,10,0,10"
Logo="pack://application:,,,/images/Blocks/CommandBlock.png"
Title="指令生成器" Info="FSC制作Java版的指令生成器" EventType="打开帮助" EventData="http://xxag.top/FSC Statics/Misc/Command/Command.json" Type="Clickable" />
-->
</StackPanel>
</local:MyCard>
<local:MyCard Title="Minecraft 小知识" Margin="0,0,0,15" CanSwap="True" IsSwaped="False">
<StackPanel Margin="25,40,23,15">
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/GoldBlock.png"
Title="小知识征集令!" Info="作者:FSC 2024/6/16" EventType="弹出窗口" EventData="【MagicBox PCL主页官方】小知识征集令!|现在作者没有什么想法,所以急需一点点灵感!\n可以投稿你的文章,发到我的电邮(dhjhsio@outlook.com),\n然后等我什么时候忘了密码..." Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/RedStoneBlock.png"
Title="小知识投稿须知" Info="作者:FSC 2024/6/19" EventType="弹出窗口" EventData="【MagicBox PCL主页官方】小知识投稿须知|为了筛选优秀的小知识,限制投稿:\n内容必须准确,可以从可靠资源摘抄\n必须有标题:就像其他的小知识一样,方便查看\n提供作者:请在信中写上自己的昵称,将会标在作者处\n如果有不满足要求的投稿,我们可能不会采纳,\n敬请谅解。感谢您对MagicBox的支持!" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/CobbleStone.png"
Title="无论何时都存在的保存功能" Info="作者:FSC 2024/6/16" EventType="弹出窗口" EventData="【游戏】无论何时都存在的保存功能|Minecraft在崩溃的时候,不用担心存档丢失!\n在退出前,Minecraft都会尝试保存。\n(你要说是自己用任务管理器把MC干掉了呢...)" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/CobbleStone.png"
Title="都2024年了,不会还有人不知道忘了开启作弊怎么办吧?" Info="作者:FSC 2024/6/16" EventType="弹出窗口" EventData="【游戏】都2024年了,不会还有人不知道忘了开启作弊怎么办吧?|相信各位MC玩家都有忘了开作弊的时候,\n然后想找创哥借东西——没权限!\n这个时候,其实只需要打开菜单,对局域网开放,\n设置允许作弊,自己就也可以作弊了!" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/CobbleStone.png"
Title="Minecraft很久之前就有了2.0?" Info="作者:FSC 2024/6/16" EventType="弹出窗口" EventData="【游戏】Minecraft很久之前就有了2.0?|Mojang其实很勤奋,他们总是会创建新的元素,尊重玩家的想法。\n比如,为了适合全年龄游玩,他们特地开发了15w14a,\n他们尊重玩家的选择,更新了23w13a_or_b,\n还在24w14potato增强了毒马铃薯!\n虽然以上都是愚人节版本,但2.0确实创造出了‘有色玻璃’这种新元素!" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/CobbleStone.png"
Title="Bugjump研发出了可以挤奶的鱿鱼..." Info="作者:FSC 2024/6/16" EventType="弹出窗口" EventData="【游戏】Bugjump研发出了可以挤奶的鱿鱼...|在Minecraft更新了‘鱿鱼’的不久,\n一位玩家无意间拿桶点了一下鱿鱼,结果...\n桶变成了奶桶,形成了‘鱿鱼奶’这个梗。\n传闻该问题是因为一位员工不知道该如何编写鱿鱼,\n于是就把牛的代码拿来修改了下,\n但是没有删除挤奶的功能。\nMojang不久就把问题修复了。" Type="Clickable" />
</StackPanel>
</local:MyCard>
<local:MyCard Title="Minecraft 服务器指南" Margin="0,0,0,15" CanSwap="True" IsSwaped="False">
<StackPanel Margin="25,40,23,15">
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/Fabric.png"
Title="加入服务器的办法和解决方案" Info="显示如何加入Minecraft服务器。" EventType="弹出窗口" EventData="加入服务器的办法和解决方案|进入Minecraft,点击‘多人游戏’,\n选择‘直接连接’或‘添加服务器’,输入服务器地址\n比如:mc.hypixel.net或192.168.31.191\n可能会遇到一些问题,比如InvalidSession\n是您尝试离线加入正版服务器,也可以在帮助或相关网站查找。" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/Fabric.png"
Title="无法加入服务器的解决方案" Info="如果在加入服务器时遇到问题,请查看" EventType="弹出窗口" EventData="无法加入服务器的解决方案|Server Closed:服务器已关闭,找腐竹开启\nServer is full:服务器满员,但是我们可能不会及时发现\nInvalid Session:无效会话,因为在以离线或第三方进行游戏。(仅限正版验证服务器)\n如果是其他奇奇怪怪的小问题,可以自己查查,\n可能是用户的问题,也可能是服务器状态不佳或没有完全启动。" Type="Clickable" />
</StackPanel>
</local:MyCard>
<local:MyCard Title="友情链接" Margin="0,0,0,15" CanSwap="True" IsSwaped="False">
<StackPanel Margin="25,40,23,15">
<!--
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="100"/>
</Grid.ColumnDefinitions>
<local:MyTextBox x:Name="query"/>
<local:MyButton HorizontalAlignment="Center" Width="80"
Grid.Column="1" Text="打开→" EventType="打开网页"
EventData="{Binding Path=Text,ElementName=query,StringFormat=https://zh.minecraft.wiki/w/Special:搜索?search={0}}"/>
</Grid>
-->
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/Grass.png"
Title="Minecraft 官方网站" Info="查收最新的Minecraft官方新闻,查看游戏!" EventType="打开网页" EventData="https://www.minecraft.net" Type="Clickable" />
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/GrassPath.png"
Title="Microsoft Xbox 购买 Minecraft" Info="购买国际版Minecraft" EventType="打开网页" EventData="https://www.xbox.com/zh-CN/games/store/minecraft-java-bedrock-edition-for-pc/9nxp44l49shj" Type="Clickable" />
<local:MyListItem
Margin="0,20,0,0"
Title="Minecraft Wiki" Info="在Wiki中搜索Minecraft的相关内容。" EventType="打开网页" EventData="https://zh.minecraft.wiki" Type="Clickable" />
<local:MyListItem
Title="MineBBS" Info="在论坛中讨论Minecraft的相关内容" EventType="打开网页" EventData="https://www.minebbs.com/" Type="Clickable"/>
<local:MyListItem
Title="MCNav" Info="在网站中查找Minecraft的大部分相关页面!" EventType="打开网页" EventData="https://www.mcnav.net/" Type="Clickable"/>
<local:MyListItem
Title="MC百科" Info="搜索Minecraft热门模组,查看信息。" EventType="打开网页" EventData="https://www.mcmod.cn/" Type="Clickable" />
<local:MyListItem
Title="CurseForge" Info="探索和安装Forge游戏模组,不止Minecraft!" EventType="打开网页" EventData="https://www.curseforge.com/minecraft" Type="Clickable" />
<local:MyListItem
Title="Modrinth" Info="探索丰富的Minecraft模组" EventType="打开网页" EventData="https://modrinth.com/mods" Type="Clickable" />
<local:MyListItem
Title="LittleSkin" Info="快速、可靠的Minecraft皮肤站(龙猫:禁止随地打广告!)" EventType="打开网页" EventData="https://littleskin.cn/" Type="Clickable"/>
</StackPanel>
</local:MyCard>
<local:MyCard Title="百宝箱" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
<StackPanel Margin="25,40,23,15">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1.6*" MinWidth="200" />
<!-- 第二个按钮的宽度是第一个按钮的 1.6 倍,且至少为 200 -->
<ColumnDefinition Width="150" />
<!-- 如果不打 *,则会占用固定的宽度,也可以写 Auto 来自适应 -->
</Grid.ColumnDefinitions>
<!-- 为按钮添加 Grid.Column 属性指定它所在的列,不要添加 Width 与 HorizontalAlignment 属性 -->
<local:MyButton Grid.Row="0" Grid.Column="0" Margin="0,0,10,0" Height="35" ColorType="Highlight"
Text="今日人品" EventType="今日人品"/>
<local:MyButton Grid.Row="0" Grid.Column="1" Margin="0,0,10,0" Height="35" ColorType="Highlight"
Text="内存优化" EventType="内存优化" />
<local:MyButton Grid.Row="0" Grid.Column="2" Margin="0,0,0,0" Height="35" ColorType="Highlight"
Text="清理游戏垃圾" EventType="清理垃圾" />
</Grid>
</StackPanel>
<StackPanel Margin="25,40,23,15">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1.6*" MinWidth="200" />
<!-- 第二个按钮的宽度是第一个按钮的 1.6 倍,且至少为 200 -->
<ColumnDefinition Width="150" />
<!-- 如果不打 *,则会占用固定的宽度,也可以写 Auto 来自适应 -->
</Grid.ColumnDefinitions>
<local:MyButton Grid.Row="1" Grid.Column="0" Margin="0,50,0,0" Height="35"
Text="回声洞" EventType="弹出窗口" EventData="回声洞|{cave}" />
<local:MyButton Grid.Row="1" Grid.Column="1" Margin="10,50,0,0" Height="35"
Text="你知道吗" EventType="弹出窗口" EventData="你知道吗?|{hint}" />
</Grid>
<local:MyHint Text="出于PCL的特性和本人没有什么经验(指编写PCL主页),回声洞和你知道吗只会在主页刷新时变化!" Margin="0,10,0,10" />
<local:MyCard Title="PCL高速下载器" Margin="0,20,0,15" CanSwap="True" IsSwaped="False">
<StackPanel Margin="25,40,23,15">
<local:MyHint Margin="0,0,0,10" IsWarn="False" Text="使用 PCL 的高速多线程下载引擎下载任意文件。请注意,部分网站(例如百度网盘)可能会报错(403)已禁止,无法正常下载。"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<local:MyTextBox HintText="下载文件链接" Margin="0,0,0,0" Name="web" Height="30" Grid.Column="0" ToolTip="在此输入下载链接,点击右边按钮下载自定义文件。
注意不要按下Enter键,这会直接启动游戏。"/>
<local:MyButton EventType="下载文件" EventData="{Binding ElementName=web,Path=Text}" Text="下载" Margin="5,0,0,0" Height="30" Grid.Column="2" Padding="2,0,2,0" ColorType="Highlight"/>
</Grid>
</StackPanel>
</local:MyCard>
</StackPanel>
</local:MyCard>
<local:MyCard Title="自定义主页帮助" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
<StackPanel Margin="25,40,23,15">
<TextBlock Text="要自定义主页,可以先进入设置-个性化:"/>
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/CommandBlock.png"
Title="个性化设置" Info="进入后找到主页,然后选择‘读取本地文件’,就可以生成教学文件跟着走!" EventType="切换页面" EventData="3|1" Type="Clickable" Margin="0,10,0,10"/>
<TextBlock Text="如果你有了Custom.xaml,可以直接进入编辑,或者先查看帮助(更多/帮助/个性化)"/>
<local:MyListItem
Logo="pack://application:,,,/images/Blocks/Anvil.png"
Title="自定义主页" Info="跟着龙猫的提示制作,然后在启动器个性化主页里点击‘刷新主页’测试吧!" EventType="打开文件" EventData="{path}/PCL/Custom.xaml" Type="Clickable" Margin="0,10,0,10"/>
</StackPanel>
</local:MyCard>
<local:MyCard Title="更多" Margin="0,0,0,15" CanSwap="False" IsSwaped="False">
<StackPanel Margin="25,20,23,15">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
<!-- 如果不打 *,则会占用固定的宽度,也可以写 Auto 来自适应 -->
</Grid.ColumnDefinitions>
<TextBlock Text="感谢您对MagicBox的支持..." Margin="0,20,10,0" Grid.Column="0"/>
<local:MyIconTextButton Grid.Column="2" Margin="50,15,10,0" Height="35"
Text="GitHub" EventType="打开网页" EventData="https://github.com/FutureStudios-FSC/PCL-Mainpage-MagicBox" ToolTip="在GitHub上查看MagicBox的源代码。"
LogoScale="1.02" Logo="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>
</Grid>
</StackPanel>
<StackPanel Margin="25,20,23,15">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
<!-- 如果不打 *,则会占用固定的宽度,也可以写 Auto 来自适应 -->
</Grid.ColumnDefinitions>
<TextBlock Text="" Grid.Column="0"/>
<TextBlock Text="GitHub开源版本可能滞后。" Margin="0,50,10,0" Grid.Column="0"/>
<local:MyIconTextButton Grid.Column="2" Margin="50,45,10,0" Height="35"
Text="帮助" EventType="打开帮助" EventData="http://xxag.top/FSC Statics/Misc/MBHelp.json" ToolTip="其实没什么用的使用指南"
LogoScale="1.02" Logo="M5 0h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2 2 2 0 0 1-2 2H3a2 2 0 0 1-2-2h1a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1H1a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v9a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1H3a2 2 0 0 1 2-2z M1 6v-.5a.5.5 0 0 1 1 0V6h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V9h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 2.5v.5H.5a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1H2v-.5a.5.5 0 0 0-1 0z"/>
</Grid>
</StackPanel>
<StackPanel Margin="25,20,23,15">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
<!-- 如果不打 *,则会占用固定的宽度,也可以写 Auto 来自适应 -->
</Grid.ColumnDefinitions>
<TextBlock Text="MagicBox采用MIT开源协议,请自觉遵守!" Margin="0,80,10,0" Grid.Column="0"/>
<local:MyIconTextButton Grid.Column="2" Margin="50,75,10,0" Height="35"
Text="赞助" EventType="打开网页" EventData="https://afdian.net/a/FSC-Team" ToolTip="感谢您对MagicBox的支持,
相信赞助后不久就能看到你了!"
LogoScale="1.02" Logo="M495.899049 634.906371c-17.304811 0-31.251971 13.947161-31.251971 31.251971S478.594238 697.410314 495.899049 697.410314c17.304811 0 31.251971-13.947161 31.251971-31.251972 0-17.304811-13.947161-31.251971-31.251971-31.251971zM790.855671 728.662285c-17.304811 0-31.251971 13.947161-31.251972 31.251971s13.947161 31.251971 31.251972 31.251972 31.251971-13.947161 31.251971-31.251972c0-17.04653-13.947161-30.993691-31.251971-31.251971z M1262.99289 719.622459c-13.430599-8.264984-28.927445-13.430599-44.68257-14.980284 34.867902-84.974368 57.080047-196.293374-18.596215-306.837537-115.193217-168.657333-280.75118-256.73107-491.766556-260.863562-60.179416-1.291404-130.948343 1.549685-205.849762 4.649054-87.040614 3.35765-203.008673 8.006703-281.526023 1.549684 15.755126-8.523265 32.543375-16.788249 47.007098-23.761829 55.530362-27.119479 98.921529-48.04022 84.457807-85.232649-7.748423-21.695583-30.218848-33.059937-67.411277-34.09306C206.624604-1.755689 37.967271 43.443443 7.748423 119.636265c-17.04653 42.874605-19.887618 125.524447 152.902206 198.876182 71.027208 30.218848 271.969635 66.894715 349.453861 74.643138 17.563091 1.549685 34.867902 5.165615 51.397871 11.364353-17.821372 11.622634-35.901025 24.02011-54.238959 36.417586-31.768533-18.079653-83.941245-39.516955-122.683358-13.172318-14.463722 9.298107-23.503549 25.053233-24.02011 42.358044-0.516562 21.179022 12.397476 42.099763 26.861198 58.629731-57.080047 45.715694-103.312302 89.881703-119.84227 123.974762-18.337934 41.841482-25.828075 110.544163 8.523265 177.438879 43.391167 84.974368 138.955046 144.120661 284.625391 176.147474 190.352916 41.583202 354.619476 4.132492 463.355674-53.205835 60.437697-32.026814 103.570583-69.994085 124.233043-103.828864 6.457019 2.066246 12.914038 4.132492 19.629338 6.198738 9.298107 2.841088 18.596214 5.682177 27.37776 8.781546 28.669164 10.072949 60.695977 8.523265 85.232649-3.61593l1.291403-0.774843c17.821372-9.039826 31.510252-25.053233 37.708991-44.166009 15.238565-51.139589-29.444006-79.033911-56.563486-96.08044z m-811.776412-239.684541l-17.30481 12.655757c-5.165615-5.165615-9.814669-11.106072-13.430599-17.563091 6.7153-2.066246 18.337934 0.258281 30.735409 4.907334zM1262.99289 798.139808c-1.291404 3.874211-4.132492 6.97358-9.298107 9.814669-10.33123 5.165615-25.569795 5.423896-39.258675 0.774842-9.298107-3.35765-19.371057-6.457019-29.444006-9.556388-18.596214-5.682177-49.848186-15.238565-55.788643-22.470426-9.814669-12.914038-28.152602-15.755126-41.32492-5.940457s-15.755126 28.152602-5.940458 41.324921c3.615931 4.390773 7.490142 8.264984 12.139196 11.622634-44.940851 62.245662-242.267348 186.220424-521.468844 125.007885-125.782728-27.636041-210.498815-77.742507-244.850155-145.412065-24.794952-48.815063-19.112776-98.921529-7.231861-126.299289 34.09306-71.027208 280.75118-234.518925 438.30244-327.241716 13.947161-8.264984 18.596214-26.344637 10.33123-40.291798s-27.119479-19.629337-40.291797-10.33123c-12.655757 7.490142-55.788643 33.059937-111.060725 68.186119-18.596214-12.655757-50.881309-27.894322-102.537459-33.059936-81.874999-8.264984-270.936512-44.42429-332.149051-70.252366C139.471608 245.418993 40.033517 196.34565 61.987381 141.073568c5.165615-12.914038 29.185725-33.576498 81.100157-53.464116 35.384463-13.430599 72.318611-22.470426 109.769321-27.119479l-11.622634 5.682176c-35.384463 17.304811-73.868296 36.417586-99.954652 59.146293-1.807965-1.033123-3.615931-2.324527-5.165615-3.874211-10.847792-11.622634-29.185725-12.397476-41.06664-1.291404l-0.516562 0.516561c-11.880915 11.106072-12.139195 29.702287-1.033123 41.583202 10.589511 11.106072 26.086356 19.371057 45.715694 25.569795 0.774842 0.258281 1.291404 0.516562 2.066246 0.774842 68.702681 21.179022 190.611197 18.596214 362.367899 11.622634 74.126577-2.841088 144.120661-5.682177 202.492111-4.649054 193.710566 3.874211 339.122631 80.841876 444.75946 235.552049 64.828469 95.047318 41.583202 188.544951 4.390773 269.903388-4.649054-3.615931-9.039826-7.748423-12.655757-12.139195-10.33123-12.397476-28.669164-14.463722-41.324921-4.649054-12.655757 10.072949-14.722003 28.669164-4.649054 41.324921 5.940457 7.490142 36.675867 42.874605 74.643138 39.775236h2.066246c1.291404-0.258281 2.324527 0 3.615931-0.258281 25.828075-4.649054 42.358044-3.615931 57.596608 6.198738 20.40418 12.914038 30.218848 20.40418 28.410883 26.861199z"/>
</Grid>
</StackPanel>
<StackPanel Margin="25,130,23,15">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1.6*" MinWidth="200" />
<!-- 第二个按钮的宽度是第一个按钮的 1.6 倍,且至少为 200 -->
<ColumnDefinition Width="150" />
<!-- 如果不打 *,则会占用固定的宽度,也可以写 Auto 来自适应 -->
</Grid.ColumnDefinitions>
<!-- 为按钮添加 Grid.Column 属性指定它所在的列,不要添加 Width 与 HorizontalAlignment 属性 -->
<local:MyButton Grid.Column="0" Margin="0,0,10,0" Height="35" ColorType="Highlight"
Text="获取FSC魔法主页" ToolTip="跳转直链地址,
直接获取官方魔法主页!" EventType="打开网页" EventData="http://xxag.top/FSC%20Statics/Misc/MagicBox.xaml"/>
<local:MyButton Grid.Column="1" Margin="0,0,0,0" Height="35" ColorType="Highlight"
Text="刷新主页" EventType="刷新主页" ToolTip="更新主页,获取最新内容!" />
<local:MyButton Grid.Column="2" Margin="10,0,0,0" Height="35"
Text="反馈" ToolTip="反馈主页中出现的问题,
现在可以去GitHub上交Issue啦!" EventType="打开网页" EventData="https://github.com/FutureStudios-FSC/PCL-Mainpage-MagicBox/issues"/>
</Grid>
</StackPanel>
<StackPanel Margin="25,150,23,15">
<local:MyButton Grid.Column="2" Margin="0,20,10,0" Height="35" ColorType="Red"
Text="特别感谢" ToolTip="感谢名单中人员对开发做出的贡献!
按照贡献的时间排序" EventType="弹出窗口" EventData="特别感谢|除龙猫和PCL以外,提供额外支持的也有:\nMFn233:提供下载器的帮助和主页市场!"/>
<TextBlock FontSize="12" Foreground="{DynamicResource ColorBrush3}" Margin="0,20,0,0" Text="© Copyright 2024 FSC Team. All rights reserved.(不是那个负责任林业)"/>
</StackPanel>
</local:MyCard>
<!--
全部通用的属性:
- Width、Height:设置宽度与高度
- ToolTip:设置鼠标指向时的提示文本
- Margin:调整外边距(格式为 左,上,右,下。例如 Margin="0,0,0,2" 即为 2 单位的下边距)
- HorizontalAlignment:设置横向对齐方式,居左:Left、居中:Center、居右:Right、拉伸(默认):Stretch
- VerticalAlignment:设置纵向对齐方式,居上:Top、居中:Center、居下:Bottom、拉伸(默认):Stretch
- IsHitTestVisible:该控件是否响应交互(点击、指向动画等),True 为是(默认),False 为否
TextBlock(纯文本):
- Text:设置显示的文本(如果要使用引号等特殊字符,自行百度 XAML 转义)
- TextWrapping:开启自动换行
- FontSize:设置字号
- FontWeight:设置为 Bold 时,文字加粗
- Foreground:调整前景颜色(十六进制字符串,例如 #FF010203 代表 ARGB 中的 255,1,2,3。前两位代表不透明度,FF 为全不透明,00 为全透明)
Image(图片):
- Source:要显示的图片的网址,或 PCL 内置图片位置
local:MyCard(卡片):
- Title:设置显示的标题文本
- CanSwap:卡片是否可以折叠,True 为是,False 为否
- IsSwaped:卡片是否默认折叠,要求 CanSwap 必须为 True
- HorizontalAlignment:若使用,要求 CanSwap 必须为 False
- UseAnimation:是否在展开等高度改变时触发动画,True 为是(默认),False 为否
- SwapLogoRight:卡片折叠时的箭头是朝下还是朝右,True 为朝右,False 为朝下(默认)
- HasMouseAnimation:是否在鼠标指向时改变卡片颜色,True 为是(默认),False 为否
local:MyHint(提示条):
- Text:设置显示的文本(
 代表换行)
- IsWarn:设置为 True 代表警告样式,False 代表提示样式
local:MyButton(按钮):
- Text:设置显示的文本
- Padding:设置内边距,格式与 Margin 一致
- ColorType:设置颜色主题(Highlight 为当前启动器的主题颜色,Red 为红色,默认为黑色)
- EventType、EventData:触发特定事件
local:MyTextButton(文本按钮):
- Text:设置显示的文本
- EventType、EventData:触发特定事件
local:MyListItem(列表项):
- Logo:列表项的图标(所指定的可以是链接也可以是文件路径)
- Title:列表项的大标题
- Info:列表项的详细信息,它将会以灰色显示在大标题下方
- Type:若留空仅单纯展示信息,设置为 Clickable 触发相应活动
local:MyIconTextButton(带图标的按钮):
- Text:设置显示的文本
- Logo:设置显示的图标
- LogoScale:设置图标的缩放,默认为 1
- ColorType:设置颜色主题(Highlight 为当前启动器的主题颜色,默认为黑色)
- EventType、EventData:触发特定事件
local:MyIconButton(图标按钮):
- Logo:设置显示的图标
- LogoScale:设置图标的缩放,默认为 1
- Theme:设置颜色主题,Color(默认)为当前启动器的主题颜色,也可设置为 White、Black、Red
- EventType、EventData:触发特定事件
-->