PageVersionExport.xaml 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <local:MyPageRight
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:local="clr-namespace:PCL" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:System="clr-namespace:System;assembly=mscorlib"
  6. mc:Ignorable="d" x:Class="PageVersionExport"
  7. PanScroll="{Binding ElementName=PanBack}">
  8. <local:MyScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
  9. <StackPanel Margin="25,10">
  10. <local:MyCard Margin="0,15" Title="">
  11. <Grid Margin="10,7" Name="PanDisplayItem" />
  12. <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" Text="空白填充" />
  13. </local:MyCard>
  14. <local:MyCard x:Name="CardExport" Margin="0,0,0,15" Title="整合包信息">
  15. <StackPanel Margin="25,40,25,21">
  16. <Grid>
  17. <Grid.ColumnDefinitions>
  18. <ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
  19. <ColumnDefinition Width="1*" />
  20. <ColumnDefinition Width="60" />
  21. </Grid.ColumnDefinitions>
  22. <Grid.RowDefinitions>
  23. <RowDefinition Height="28" />
  24. <RowDefinition Height="9" />
  25. <RowDefinition Height="28" />
  26. <RowDefinition Height="9" />
  27. <RowDefinition Height="28" />
  28. <RowDefinition Height="9" />
  29. <RowDefinition Height="6" />
  30. </Grid.RowDefinitions>
  31. <TextBlock Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Left" Text="整合包名称" Margin="0,0,25,0" />
  32. <local:MyTextBox Grid.Row="0" x:Name="TbExportName" Grid.ColumnSpan="2" Tag="VersionArgumentTitle" Grid.Column="1" MaxLength="100" />
  33. <TextBlock Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Left" Text="图标" Margin="0,0,25,0" />
  34. <local:MyComboBox Grid.Row="2" Grid.ColumnSpan="2" Grid.Column="1">
  35. <local:MyComboBoxItem Content="自动" IsSelected="True" Tag="" />
  36. <!-- 此处需要添加一个自定义图标 -->
  37. <local:MyComboBoxItem Content="自定义..." />
  38. <!--x:Name="ItemDisplayLogoCustom"-->
  39. <local:MyComboBoxItem Content="圆石" Tag="pack://application:,,,/images/Blocks/CobbleStone.png" />
  40. <local:MyComboBoxItem Content="命令方块" Tag="pack://application:,,,/images/Blocks/CommandBlock.png" />
  41. <local:MyComboBoxItem Content="金块" Tag="pack://application:,,,/images/Blocks/GoldBlock.png" />
  42. <local:MyComboBoxItem Content="草方块" Tag="pack://application:,,,/images/Blocks/Grass.png" />
  43. <local:MyComboBoxItem Content="草径" Tag="pack://application:,,,/images/Blocks/GrassPath.png" />
  44. <local:MyComboBoxItem Content="铁砧" Tag="pack://application:,,,/images/Blocks/Anvil.png" />
  45. <local:MyComboBoxItem Content="红石块" Tag="pack://application:,,,/images/Blocks/RedstoneBlock.png" />
  46. <local:MyComboBoxItem Content="红石灯(开)" Tag="pack://application:,,,/images/Blocks/RedstoneLampOn.png" />
  47. <local:MyComboBoxItem Content="红石灯(关)" Tag="pack://application:,,,/images/Blocks/RedstoneLampOff.png" />
  48. <local:MyComboBoxItem Content="鸡蛋" Tag="pack://application:,,,/images/Blocks/Egg.png" />
  49. <local:MyComboBoxItem Content="布料(Fabric)" Tag="pack://application:,,,/images/Blocks/Fabric.png" />
  50. <local:MyComboBoxItem Content="狐狸(NeoForge)" Tag="pack://application:,,,/images/Blocks/NeoForge.png" />
  51. </local:MyComboBox>
  52. <TextBlock Grid.Row="4" VerticalAlignment="Center" HorizontalAlignment="Left" Text="整合包版本" Margin="0,0,25,0" />
  53. <local:MyTextBox Grid.Row="4" x:Name="TbExportVersion" HintText="1.0.0" Grid.ColumnSpan="2" Tag="VersionArgumentTitle" Grid.Column="1" MaxLength="100" />
  54. </Grid>
  55. <local:MyButton x:Name="BtnExportExport" HorizontalAlignment="Left" Text="导出整合包" Height="35" Width="150" ColorType="Highlight" />
  56. </StackPanel>
  57. </local:MyCard>
  58. <local:MyCard x:Name="CardSwitch" Margin="0,0,0,15" Title="基础选项">
  59. <StackPanel Margin="25,38,15,15">
  60. <TextBlock Margin="0,1,0,1" Text="你可以在此勾选需要包含进整合包的文件或者文件夹,其他文件或者文件夹在高级选项添加。" TextWrapping="Wrap" />
  61. <Grid>
  62. <Grid.ColumnDefinitions>
  63. <ColumnDefinition Width="Auto" />
  64. <ColumnDefinition Width="18" />
  65. <ColumnDefinition Width="1.4*" />
  66. <ColumnDefinition Width="1.7*" />
  67. <ColumnDefinition Width="1.3*" />
  68. <ColumnDefinition Width="1.0*" />
  69. <ColumnDefinition Width="1.0*" />
  70. <ColumnDefinition Width="1.0*" />
  71. </Grid.ColumnDefinitions>
  72. <Grid.RowDefinitions>
  73. <RowDefinition Height="4" />
  74. <RowDefinition Height="30" />
  75. <RowDefinition Height="30" />
  76. <RowDefinition Height="Auto" />
  77. </Grid.RowDefinitions>
  78. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="2" Text="包含启动器"
  79. ToolTip="勾选将pcl2包含在整合包内"/>
  80. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="3" Text="启动器全局配置"
  81. ToolTip="勾选将启动器的全局配置包含在整合包内"/>
  82. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="2" Text="服务器文件"
  83. ToolTip="server.dat文件"/>
  84. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="3" Text="模组配置"
  85. ToolTip="config文件夹"/>
  86. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="4" Text="游戏配置"
  87. ToolTip="options.txt文件"/>
  88. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="5" Text="存档"
  89. ToolTip="默认包含整个存档文件夹"/>
  90. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="6" Text="材质包"
  91. ToolTip="默认包含整个材质包文件夹"/>
  92. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="7" Text="光影包"
  93. ToolTip="默认包含整个光影包文件夹"/>
  94. </Grid>
  95. </StackPanel>
  96. </local:MyCard>
  97. <local:MyCard Title="高级选项" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
  98. <StackPanel Margin="25,40,23,15">
  99. <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" Text="空白填充" />
  100. </StackPanel>
  101. </local:MyCard>
  102. </StackPanel>
  103. </local:MyScrollViewer>
  104. </local:MyPageRight>