124 lines
11 KiB
XML
124 lines
11 KiB
XML
<local:MyPageRight
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:local="clr-namespace:PCL" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d" x:Class="PageDownloadMod"
|
|
PanScroll="{Binding ElementName=PanBack}">
|
|
<local:MyScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" x:Name="PanBack">
|
|
<StackPanel Orientation="Vertical" Margin="25">
|
|
<local:MyCard Title="搜索 Mod" Margin="0,0,0,15" x:Name="PanAlways">
|
|
<StackPanel Margin="25,40,25,15">
|
|
<Grid Margin="0,0,0,11" HorizontalAlignment="Stretch">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="1.3*" />
|
|
<ColumnDefinition Width="1.2*" />
|
|
<ColumnDefinition Width="50" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="1*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="28" />
|
|
<RowDefinition Height="9" />
|
|
<RowDefinition Height="28" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="名称" Margin="0,0,18,0" />
|
|
<local:MyTextBox x:Name="TextSearchName" Grid.Column="1" Grid.ColumnSpan="2" />
|
|
<TextBlock VerticalAlignment="Center" Grid.Column="4" HorizontalAlignment="Left" Text="来源" Margin="0,0,18,0" />
|
|
<local:MyComboBox x:Name="ComboSearchSource" Grid.Column="5">
|
|
<local:MyComboBoxItem Content="全部" Tag="3" IsSelected="True" />
|
|
<local:MyComboBoxItem Content="CurseForge" Tag="1" />
|
|
<local:MyComboBoxItem Content="Modrinth" Tag="2" />
|
|
</local:MyComboBox>
|
|
<TextBlock VerticalAlignment="Center" Grid.Row="2" HorizontalAlignment="Left" Text="版本" Margin="0,0,18,0" />
|
|
<local:MyComboBox x:Name="TextSearchVersion" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" IsEditable="True" MaxDropDownHeight="320">
|
|
<local:MyComboBoxItem Content="全部 (也可自行输入)" IsSelected="True" />
|
|
<local:MyComboBoxItem Content="1.21.1" />
|
|
<local:MyComboBoxItem Content="1.21" />
|
|
<local:MyComboBoxItem Content="1.20.6" />
|
|
<local:MyComboBoxItem Content="1.20.4" />
|
|
<local:MyComboBoxItem Content="1.20.1" />
|
|
<local:MyComboBoxItem Content="1.19.4" />
|
|
<local:MyComboBoxItem Content="1.19.2" />
|
|
<local:MyComboBoxItem Content="1.18.2" />
|
|
<local:MyComboBoxItem Content="1.17.1" />
|
|
<local:MyComboBoxItem Content="1.16.5" />
|
|
<local:MyComboBoxItem Content="1.15.2" />
|
|
<local:MyComboBoxItem Content="1.14.4" />
|
|
<local:MyComboBoxItem Content="1.12.2" />
|
|
<local:MyComboBoxItem Content="1.11.2" />
|
|
<local:MyComboBoxItem Content="1.10.2" />
|
|
<local:MyComboBoxItem Content="1.8.9" />
|
|
<local:MyComboBoxItem Content="1.7.10" />
|
|
</local:MyComboBox>
|
|
<local:MyComboBox x:Name="ComboSearchLoader" Visibility="Collapsed" Grid.Row="2" Grid.Column="2" MaxDropDownHeight="320" Margin="10,0,0,0">
|
|
<local:MyComboBoxItem Content="任意 Mod 加载器" IsSelected="True" Tag="0" />
|
|
<local:MyComboBoxItem Content="Forge" Tag="1" />
|
|
<local:MyComboBoxItem Content="Fabric" Tag="4" />
|
|
<local:MyComboBoxItem Content="Quilt" Tag="5" />
|
|
<local:MyComboBoxItem Content="NeoForge" Tag="6" />
|
|
</local:MyComboBox>
|
|
<TextBlock VerticalAlignment="Center" Grid.Column="4" Grid.Row="2" HorizontalAlignment="Left" Text="类型" Margin="0,0,18,0" />
|
|
<local:MyComboBox x:Name="ComboSearchTag" Grid.Column="5" Grid.Row="2" MaxDropDownHeight="320">
|
|
<local:MyComboBoxItem Content="全部" Tag="" IsSelected="True" />
|
|
<local:MyComboBoxItem Content="世界元素" Tag="406/worldgen" />
|
|
<local:MyComboBoxItem Content="生物群系" Tag="407/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="维度" Tag="410/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="矿物与资源" Tag="408/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="天然结构" Tag="409/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="科技" Tag="412/technology" />
|
|
<local:MyComboBoxItem Content="管道与物流" Tag="415/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="自动化" Tag="4843/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="能源" Tag="417/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="红石" Tag="4558/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="食物与烹饪" Tag="436/food" />
|
|
<local:MyComboBoxItem Content="农业" Tag="416/" Margin="15,0,0,0" />
|
|
<local:MyComboBoxItem Content="游戏机制" Tag="/game-mechanics" />
|
|
<local:MyComboBoxItem Content="运输" Tag="414/transportation" />
|
|
<local:MyComboBoxItem Content="仓储" Tag="420/storage" />
|
|
<local:MyComboBoxItem Content="魔法" Tag="419/magic" />
|
|
<local:MyComboBoxItem Content="冒险" Tag="422/adventure" />
|
|
<local:MyComboBoxItem Content="装饰" Tag="424/decoration" />
|
|
<local:MyComboBoxItem Content="生物" Tag="411/mobs" />
|
|
<local:MyComboBoxItem Content="装备与工具" Tag="434/equipment" />
|
|
<local:MyComboBoxItem Content="性能优化" Tag="/optimization" />
|
|
<local:MyComboBoxItem Content="信息显示" Tag="423/" />
|
|
<local:MyComboBoxItem Content="服务器" Tag="435/social" />
|
|
<local:MyComboBoxItem Content="改良" Tag="5191/utility" />
|
|
<local:MyComboBoxItem Content="支持库" Tag="421/library" />
|
|
</local:MyComboBox>
|
|
</Grid>
|
|
<Grid Margin="0,4,0,6" Height="35">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyButton x:Name="BtnSearchRun" Text="搜索" MinWidth="140" Padding="13,0" Margin="0,0,20,0" ColorType="Highlight" />
|
|
<local:MyButton x:Name="BtnSearchReset" Text="重置条件" MinWidth="140" Padding="13,0" Margin="0,0,20,0" Grid.Column="1" />
|
|
</Grid>
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
<StackPanel x:Name="PanContent">
|
|
<local:MyHint x:Name="HintError" Text="无法连接到 Modrinth,所以目前仅显示了来自 CurseForge 的内容,结果可能不全。
请尝试使用 VPN 或加速器以改善网络。" IsWarn="True" Margin="0,0,0,15" />
|
|
<local:MyCard x:Name="CardProjects" UseAnimation="False">
|
|
<StackPanel x:Name="PanProjects" Margin="12" />
|
|
</local:MyCard>
|
|
<local:MyCard Margin="0,15,0,0" x:Name="CardPages" HorizontalAlignment="Center">
|
|
<StackPanel Orientation="Horizontal" Height="23" Margin="10,7">
|
|
<local:MyIconButton x:Name="BtnPageFirst" IsEnabled="False" Opacity="0.2" Margin="0,0.5,5,0.5"
|
|
Logo="M496.213333 329.856L315.306667 510.848l180.992 181.077333a42.666667 42.666667 0 1 1-60.330667 60.330667l-211.2-211.2a42.453333 42.453333 0 0 1-11.818667-22.613333l-0.597333-5.034667v-5.034667a42.496 42.496 0 0 1 12.373333-27.648l211.2-211.2a42.666667 42.666667 0 0 1 60.373334 60.330667z m298.666667 0l-180.949333 180.992 180.992 181.077333a42.666667 42.666667 0 1 1-60.330667 60.330667l-211.2-211.2a42.453333 42.453333 0 0 1-11.818667-22.613333l-0.597333-5.034667v-5.034667a42.496 42.496 0 0 1 12.373333-27.648l211.2-211.2a42.666667 42.666667 0 0 1 60.373334 60.330667z" />
|
|
<local:MyIconButton x:Name="BtnPageLeft" IsEnabled="False" Opacity="0.2" Margin="0,0,5,0"
|
|
Logo="M650.752 278.357333l-241.322667 241.365334 241.322667 241.365333a42.666667 42.666667 0 1 1-60.330667 60.330667l-271.530666-271.530667a42.453333 42.453333 0 0 1-11.818667-22.613333l-0.597333-5.034667v-5.034667a42.496 42.496 0 0 1 12.416-27.648l271.530666-271.530666a42.666667 42.666667 0 0 1 60.330667 60.330666z" />
|
|
<TextBlock x:Name="LabPage" Text="1"
|
|
Margin="8,0,13,0" FontSize="15" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush3}" />
|
|
<local:MyIconButton x:Name="BtnPageRight" Margin="0,0,30,0"
|
|
Logo="M404.309333 278.357333l241.322667 241.365334-241.322667 241.365333a42.666667 42.666667 0 1 0 60.330667 60.330667l271.530667-271.530667a42.453333 42.453333 0 0 0 11.818666-22.613333l0.597334-5.034667v-5.034667a42.496 42.496 0 0 0-12.416-27.648L464.64 218.026667a42.666667 42.666667 0 0 0-60.330667 60.330666z" />
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
</StackPanel>
|
|
<local:MyCard HorizontalAlignment="Center" VerticalAlignment="Center" SnapsToDevicePixels="True" x:Name="PanLoad" UseAnimation="False" Margin="40,50">
|
|
<local:MyLoading Text="正在获取 Mod 列表" Margin="20,20,20,17" x:Name="Load" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
</local:MyCard>
|
|
</StackPanel>
|
|
</local:MyScrollViewer>
|
|
</local:MyPageRight> |