VersionDetail.xaml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. <StackPanel Margin="0,-10,0,0"
  2. xmlns:sys="clr-namespace:System;assembly=mscorlib"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
  5. <!--Animations Starts-->
  6. <StackPanel.Triggers>
  7. </StackPanel.Triggers>
  8. <StackPanel.Resources>
  9. <!--Styles Starts-->
  10. <Style TargetType="FlowDocumentScrollViewer" >
  11. <Setter Property="IsSelectionEnabled" Value="False"/>
  12. <Setter Property="VerticalScrollBarVisibility" Value="Hidden"/>
  13. <Setter Property="Margin" Value="0"/>
  14. </Style><Style TargetType="FlowDocument" >
  15. <Setter Property="FontFamily" Value="Microsoft YaHei UI"/>
  16. <Setter Property="FontSize" Value="14"/>
  17. <Setter Property="TextAlignment" Value="Left"/>
  18. </Style><Style TargetType="StackPanel" x:Key="ContentStack" >
  19. <Setter Property="Margin" Value="20,40,20,20"/>
  20. </Style><Style TargetType="local:MyCard" x:Key="Card" >
  21. <Setter Property="Margin" Value="0,5"/>
  22. </Style><Style TargetType="TextBox" x:Key="InlineCode">
  23. <Setter Property="FontSize" Value="14" />
  24. <Setter Property="IsReadOnly" Value="True" />
  25. <Setter Property="Margin" Value="2,0,2,-4" />
  26. <Setter Property="FontFamily" Value="Consolas"/>
  27. <Setter Property="Height" Value="18"/>
  28. <Setter Property="Template">
  29. <Setter.Value>
  30. <ControlTemplate TargetType="TextBox">
  31. <Border Background="{DynamicResource ColorBrush6}" Opacity="0.9"
  32. BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0"
  33. CornerRadius="5" Padding="4,0.2">
  34. <ScrollViewer x:Name="PART_ContentHost" Focusable="false"
  35. HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
  36. </Border>
  37. <ControlTemplate.Triggers>
  38. </ControlTemplate.Triggers>
  39. </ControlTemplate>
  40. </Setter.Value>
  41. </Setter>
  42. </Style><Style TargetType="Border" x:Key="Quote" >
  43. <Setter Property="BorderThickness" Value="5,0,0,0"/>
  44. <Setter Property="BorderBrush" Value="{DynamicResource ColorBrush4}"/>
  45. <Setter Property="Padding" Value="10,5"/>
  46. <Setter Property="Margin" Value="0,5"/>
  47. </Style><Style TargetType="Border" x:Key="cautionQuote" BasedOn="{StaticResource Quote}">
  48. <Setter Property="BorderBrush" Value="#CC4455"/>
  49. <Setter Property="Background" Value="#33CC4455"/>
  50. </Style><Style TargetType="Border" x:Key="noteQuote" BasedOn="{StaticResource Quote}">
  51. <Setter Property="BorderBrush" Value="#4455AA"/>
  52. <Setter Property="Background" Value="#334455AA"/>
  53. </Style><Style TargetType="Border" x:Key="tipQuote" BasedOn="{StaticResource Quote}">
  54. <Setter Property="BorderBrush" Value="#44AA55"/>
  55. <Setter Property="Background" Value="#3344AA55"/>
  56. </Style><Style TargetType="Border" x:Key="importantQuote" BasedOn="{StaticResource Quote}">
  57. <Setter Property="BorderBrush" Value="#AA55BB"/>
  58. <Setter Property="Background" Value="#33AA55BB"/>
  59. </Style><Style TargetType="Border" x:Key="warningQuote" BasedOn="{StaticResource Quote}">
  60. <Setter Property="BorderBrush" Value="#DDBB44"/>
  61. <Setter Property="Background" Value="#33DDBB44"/>
  62. </Style><Style TargetType="Image" x:Key="InnerImage" >
  63. <Setter Property="MaxHeight" Value="500"/>
  64. <Setter Property="HorizontalAlignment" Value="Center"/>
  65. </Style><Style TargetType="TextBlock" >
  66. <Setter Property="TextWrapping" Value="Wrap"/>
  67. <Setter Property="HorizontalAlignment" Value="Left"/>
  68. <Setter Property="FontSize" Value="14"/>
  69. <Setter Property="Foreground" Value="Black"/>
  70. </Style><Style TargetType="List" >
  71. <Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/>
  72. <Setter Property="Margin" Value="20,0,0,0"/>
  73. <Setter Property="MarkerStyle" Value="1"/>
  74. <Setter Property="Padding" Value="0"/>
  75. </Style><Style TargetType="ListItem" >
  76. <Setter Property="Foreground" Value="Black"/>
  77. <Setter Property="LineHeight" Value="22"/>
  78. </Style><Style TargetType="Section" x:Key="Hr" >
  79. <Setter Property="Margin" Value="0,4,0,0"/>
  80. <Setter Property="BorderThickness" Value="0,1.5,0,0"/>
  81. <Setter Property="BorderBrush" Value="{StaticResource ColorBrush4}"/>
  82. <Setter Property="FontSize" Value="4"/>
  83. </Style><Style TargetType="Paragraph" x:Key="H1" >
  84. <Setter Property="FontSize" Value="24"/>
  85. <Setter Property="Margin" Value="0,10,0,10"/>
  86. <Setter Property="FontWeight" Value="Bold"/>
  87. <Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/>
  88. </Style><Style TargetType="Paragraph" x:Key="H2" >
  89. <Setter Property="FontSize" Value="22"/>
  90. <Setter Property="Margin" Value="0,10,0,5"/>
  91. <Setter Property="FontWeight" Value="Bold"/>
  92. <Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/>
  93. </Style><Style TargetType="Paragraph" x:Key="H3" >
  94. <Setter Property="FontSize" Value="18"/>
  95. <Setter Property="Margin" Value="0,5,0,5"/>
  96. <Setter Property="FontWeight" Value="Bold"/>
  97. <Setter Property="Foreground" Value="{DynamicResource ColorBrush4}"/>
  98. </Style><Style TargetType="Paragraph" x:Key="H4" >
  99. <Setter Property="FontSize" Value="16"/>
  100. <Setter Property="Margin" Value="0,3,0,5"/>
  101. <Setter Property="FontWeight" Value="Bold"/>
  102. <Setter Property="Foreground" Value="{DynamicResource ColorBrush4}"/>
  103. </Style><Style TargetType="Paragraph" x:Key="H5" >
  104. <Setter Property="FontSize" Value="15"/>
  105. <Setter Property="Margin" Value="0,3,0,5"/>
  106. <Setter Property="Foreground" Value="{DynamicResource ColorBrush4}"/>
  107. </Style><Style x:Key="imgTitle" TargetType="TextBlock">
  108. <Setter Property="FontSize" Value="14" />
  109. <Setter Property="Foreground" Value="#FF777777" />
  110. <Setter Property="HorizontalAlignment" Value="Center" />
  111. <Setter Property="Margin" Value="0,0,0,15" />
  112. </Style><sys:String x:Key="DownloadIcon">
  113. M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
  114. 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
  115. 0-10 4.5-10 10v170c0 33.1 26.9 60 60 60h600c33.1
  116. 0 60-26.9 60-60V664c0-5.5-4.5-10-10-10h-50c-5.5
  117. 0-10 4.5-10 10z M547 163v449.5l173.6-173.6c13.7-13.7
  118. 35.8-13.7 49.5 0 13.7 13.7 13.7 35.8 0 49.5L536.8
  119. 721.7c-0.4 0.4-0.8 0.8-1.3 1.2-0.2 0.2-0.4 0.4-0.6
  120. 0.5-0.2 0.2-0.4 0.4-0.7 0.6-0.3 0.2-0.5 0.4-0.8 0.6-0.2
  121. 0.1-0.4 0.3-0.5 0.4l-0.9 0.6c-0.2 0.1-0.3 0.2-0.5 0.3-0.3
  122. 0.2-0.6 0.4-1 0.6-0.2 0.1-0.3 0.2-0.5 0.3-0.3 0.2-0.6
  123. 0.4-1 0.5-0.2 0.1-0.4 0.2-0.5 0.3-0.3 0.2-0.6 0.3-0.9
  124. 0.5l-0.6 0.3c-0.3 0.1-0.6 0.3-0.8 0.4-0.2 0.1-0.5 0.2-0.7
  125. 0.3-0.3 0.1-0.5 0.2-0.8 0.3l-0.9 0.3c-0.2 0.1-0.4 0.2-0.7
  126. 0.2-0.3 0.1-0.6 0.2-1 0.3-0.2 0.1-0.4 0.1-0.6 0.2-0.4 0.1-0.7
  127. 0.2-1.1 0.3-0.2 0-0.4 0.1-0.6 0.1-0.4 0.1-0.7 0.2-1.1 0.2-0.2
  128. 0-0.4 0.1-0.6 0.1-0.4 0.1-0.7 0.1-1.1 0.2-0.2 0-0.4 0.1-0.7
  129. 0.1-0.3 0-0.7 0.1-1 0.1-0.3 0-0.6 0-0.9 0.1-0.3 0-0.5 0-0.8
  130. 0.1-1.2 0.1-2.3 0.1-3.5 0-0.3 0-0.5 0-0.8-0.1-0.3 0-0.6
  131. 0-0.9-0.1-0.3 0-0.7-0.1-1-0.1-0.2 0-0.4-0.1-0.7-0.1-0.4-0.1-0.7-0.1-1.1-0.2-0.2
  132. 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
  133. 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
  134. 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
  135. <sys:String x:Key="LaunchIcon">
  136. M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
  137. 415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
  138. 345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
  139. 442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
  140. 10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
  141. 295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
  142. <sys:String x:Key="CloudIcon">
  143. M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
  144. 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
  145. 97.2 64.6 155 0 30.8-5.9 60.6-17.7 88.7-11.3 27.1-27.5 51.4-48.2 72.3-42.3
  146. 42.8-98.4 66.3-158 66.3h-478c-53.3-3.1-102.6-24-139-58.8-35.3-33.6-54.7-77.2-54.7-122.5
  147. 0-38.5 13.7-75.3 39.7-106.4 12.9-15.5 28.5-29.1 46.3-40.3 18.3-11.6
  148. 38.4-20.4 59.9-26.3 26.1-7.1 44.9-29.9 47-56.9 4-52.9 28.6-102.1
  149. 69.4-138.7C368.1 244.6 422.6 224 480 224m0-64c-139.2 0-255.2 94.9-281.9
  150. 220.8-4.4 20.8-18.5 38.3-38.2 46.3C65.8 465.6 0.2 551.2 0.2 650.7 0.2 781.3
  151. 113.4 888.6 256.1 896H736c158.9 0 287.9-130.5 287.9-291.3
  152. 0-145.4-111.1-265.5-256.2-287.4-18.1-2.7-34.1-13-44.2-28.2C672.5
  153. 211.6 582.7 160 480 160z</sys:String>
  154. <sys:String x:Key="WikiIcon">
  155. M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
  156. </sys:String>
  157. <sys:String x:Key="CreeperIcon">
  158. M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
  159. </sys:String><ControlTemplate x:Key="Separator" TargetType="ContentControl">
  160. <Grid Margin="0,10">
  161. <Grid.ColumnDefinitions>
  162. <ColumnDefinition Width="1*" />
  163. <ColumnDefinition Width="100" />
  164. <ColumnDefinition Width="1*" />
  165. </Grid.ColumnDefinitions>
  166. <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="0" />
  167. <TextBlock Text="{TemplateBinding Content}" HorizontalAlignment="Center" FontSize="15" Foreground="{DynamicResource ColorBrush4}" Grid.Column="1" VerticalAlignment="Center" />
  168. <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
  169. </Grid>
  170. </ControlTemplate><Style TargetType="local:MyIconTextButton" x:Key="DownloadVersionButton" >
  171. <Setter Property="Text" Value="下载"/>
  172. <Setter Property="ToolTip" Value="转到下载页面"/>
  173. <Setter Property="EventType" Value="切换页面"/>
  174. <Setter Property="EventData" Value="1|1"/>
  175. </Style><Style TargetType="local:MyIconTextButton" x:Key="ServerJarDownloadButton" >
  176. <Setter Property="Text" Value="服务端"/>
  177. <Setter Property="ToolTip" Value="下载服务端"/>
  178. <Setter Property="EventType" Value="下载文件"/>
  179. </Style><Style TargetType="local:MyButton" x:Key="LinkButtonBase" >
  180. <Setter Property="Margin" Value="0,0,5,5"/>
  181. <Setter Property="Height" Value="35"/>
  182. <Setter Property="Padding" Value="13,0"/>
  183. <Setter Property="EventType" Value="打开网页"/>
  184. </Style><Style TargetType="local:MyButton" x:Key="WikiLinkButton" BasedOn="{StaticResource LinkButtonBase}">
  185. <Setter Property="Grid.Column" Value="0"/>
  186. <Setter Property="Text" Value="Minecraft Wiki"/>
  187. </Style><Style TargetType="local:MyButton" x:Key="OfficalLinkButton" BasedOn="{StaticResource LinkButtonBase}">
  188. <Setter Property="Grid.Column" Value="2"/>
  189. <Setter Property="Text" Value="官网"/>
  190. </Style><Style TargetType="Border" x:Key="VersionImageBorder" >
  191. <Setter Property="HorizontalAlignment" Value="Center"/>
  192. <Setter Property="BorderThickness" Value="4"/>
  193. <Setter Property="VerticalAlignment" Value="Top"/>
  194. <Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/>
  195. <Setter Property="CornerRadius" Value="7"/>
  196. <Setter Property="MaxHeight" Value="140"/>
  197. </Style><Style TargetType="Border" x:Key="VersionTitleBorder" >
  198. <Setter Property="Margin" Value="0,-20,-1,10"/>
  199. <Setter Property="Background" Value="{DynamicResource ColorBrush3}"/>
  200. <Setter Property="Width" Value="170"/>
  201. <Setter Property="Height" Value="30"/>
  202. <Setter Property="CornerRadius" Value="7"/>
  203. <Setter Property="BorderThickness" Value="0,0,0,2"/>
  204. <Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/>
  205. </Style><Style TargetType="TextBlock" x:Key="VersionTitleBlock" >
  206. <Setter Property="HorizontalAlignment" Value="Center"/>
  207. <Setter Property="TextAlignment" Value="Center"/>
  208. <Setter Property="VerticalAlignment" Value="Center"/>
  209. <Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/>
  210. <Setter Property="Width" Value="180"/>
  211. <Setter Property="TextWrapping" Value="Wrap"/>
  212. <Setter Property="FontSize" Value="18"/>
  213. </Style>
  214. </StackPanel.Resources>
  215. <local:MyCard Title="">
  216. <StackPanel Margin="25,30,25,30">
  217. <TextBlock Margin="0,0,0,4" Foreground="{DynamicResource ColorBrush2}"
  218. Text="404" FontSize="70" TextAlignment = "Center" FontWeight="Bold"/>
  219. <TextBlock Margin="0,0,0,4" Foreground="{DynamicResource ColorBrush3}" FontSize="16"
  220. Text="你到达了世界边界" TextAlignment = "Center"/>
  221. </StackPanel>
  222. </local:MyCard>
  223. </StackPanel>