PageVersionExport.xaml 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. </Grid.RowDefinitions>
  30. <TextBlock Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Left" Text="整合包名称" Margin="0,0,25,0" />
  31. <local:MyTextBox Grid.Row="0" x:Name="TbExportName" Grid.ColumnSpan="2" Tag="VersionArgumentTitle" Grid.Column="1" MaxLength="100" />
  32. <TextBlock Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Left" Text="图标" Margin="0,0,25,0" />
  33. <local:MyComboBox Grid.Row="2" Grid.ColumnSpan="2" Grid.Column="1">
  34. <local:MyComboBoxItem Content="自动" IsSelected="True" Tag="" />
  35. <!-- 此处需要添加一个自定义图标 -->
  36. <local:MyComboBoxItem Content="自定义..." />
  37. <!--x:Name="ItemDisplayLogoCustom"-->
  38. <local:MyComboBoxItem Content="圆石" Tag="pack://application:,,,/images/Blocks/CobbleStone.png" />
  39. <local:MyComboBoxItem Content="命令方块" Tag="pack://application:,,,/images/Blocks/CommandBlock.png" />
  40. <local:MyComboBoxItem Content="金块" Tag="pack://application:,,,/images/Blocks/GoldBlock.png" />
  41. <local:MyComboBoxItem Content="草方块" Tag="pack://application:,,,/images/Blocks/Grass.png" />
  42. <local:MyComboBoxItem Content="草径" Tag="pack://application:,,,/images/Blocks/GrassPath.png" />
  43. <local:MyComboBoxItem Content="铁砧" Tag="pack://application:,,,/images/Blocks/Anvil.png" />
  44. <local:MyComboBoxItem Content="红石块" Tag="pack://application:,,,/images/Blocks/RedstoneBlock.png" />
  45. <local:MyComboBoxItem Content="红石灯(开)" Tag="pack://application:,,,/images/Blocks/RedstoneLampOn.png" />
  46. <local:MyComboBoxItem Content="红石灯(关)" Tag="pack://application:,,,/images/Blocks/RedstoneLampOff.png" />
  47. <local:MyComboBoxItem Content="鸡蛋" Tag="pack://application:,,,/images/Blocks/Egg.png" />
  48. <local:MyComboBoxItem Content="布料(Fabric)" Tag="pack://application:,,,/images/Blocks/Fabric.png" />
  49. <local:MyComboBoxItem Content="狐狸(NeoForge)" Tag="pack://application:,,,/images/Blocks/NeoForge.png" />
  50. </local:MyComboBox>
  51. <TextBlock Grid.Row="4" VerticalAlignment="Center" HorizontalAlignment="Left" Text="整合包版本" Margin="0,0,25,0" />
  52. <local:MyTextBox Grid.Row="4" x:Name="TbExportVersion" HintText="1.0.0" Grid.ColumnSpan="2" Tag="VersionArgumentTitle" Grid.Column="1" MaxLength="100" />
  53. </Grid>
  54. <local:MyButton x:Name="BtnExportExport" HorizontalAlignment="Left" Text="导出整合包" Height="35" Width="150" ColorType="Highlight" />
  55. </StackPanel>
  56. </local:MyCard>
  57. <local:MyCard x:Name="CardSwitch" Margin="0,0,0,15" Title="基础选择">
  58. <StackPanel Margin="25,38,15,15">
  59. <TextBlock Margin="0,1,0,1" Text="你可以在此处勾选需要包含进整合包的文件或者文件夹,其他文件夹请前往高级选项添加。" TextWrapping="Wrap" />
  60. <Grid>
  61. <Grid.ColumnDefinitions>
  62. <ColumnDefinition Width="Auto" />
  63. <ColumnDefinition Width="18" />
  64. <ColumnDefinition Width="1.4*" />
  65. <ColumnDefinition Width="1.6*" />
  66. <ColumnDefinition Width="1.0*" />
  67. <ColumnDefinition Width="1.0*" />
  68. <ColumnDefinition Width="1.0*" />
  69. <ColumnDefinition Width="1.0*" />
  70. </Grid.ColumnDefinitions>
  71. <Grid.RowDefinitions>
  72. <RowDefinition Height="4" />
  73. <RowDefinition Height="30" />
  74. <RowDefinition Height="30" />
  75. <RowDefinition Height="Auto" />
  76. </Grid.RowDefinitions>
  77. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="2" Text="包含启动器" />
  78. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="3" Text="启动器全局配置" />
  79. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="2" Text="光影配置" />
  80. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="3" Text="服务器文件" />
  81. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="4" Text="配置" />
  82. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="5" Text="存档" />
  83. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="6" Text="材质包" />
  84. <local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="7" Text="光影包" />
  85. </Grid>
  86. </StackPanel>
  87. </local:MyCard>
  88. <local:MyCard Title="高级选项" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
  89. <StackPanel Margin="25,40,23,15">
  90. <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
  91. Text="空白填充" />
  92. </StackPanel>
  93. </local:MyCard>
  94. </StackPanel>
  95. </local:MyScrollViewer>
  96. </local:MyPageRight>