CI / Go Backend (push) Canceled after 0s
初始化 monorepo: Go后端(7微服务) + Unity客户端(9模块) + 启动器 HTML5原型: Three.js 3D体素世界, Perlin噪声地形, 原版材质, 22种方块 Minecraft创造模式背包: 双栏布局, 拖拽移动物品, 方向性元件引脚 AI助搭策划文档 + 客户端/服务端骨架 + Docker Compose + CI
483 lines
43 KiB
XML
483 lines
43 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:val="https://ce.pclc.cc/core/utils/validate"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d" x:Class="PCL.PageSetupUI"
|
|
DataContext="{Binding RelativeSource={RelativeSource Self}}"
|
|
PanScroll="{Binding ElementName=PanBack}">
|
|
<local:MyScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" x:Name="PanBack">
|
|
<StackPanel x:Name="PanMain" Margin="25,10">
|
|
<local:MyCard Margin="0,15" Title="{DynamicResource Setup.Ui.Basic.Title}" x:Name="CardLauncher">
|
|
<Grid Margin="25,40,25,10">
|
|
<StackPanel>
|
|
<Grid Margin="0,0,0,6">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name1" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="30" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="1*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Basic.Opacity}"
|
|
Margin="0,0,20,0" />
|
|
<local:MySlider Grid.ColumnSpan="5" x:Name="SliderLauncherOpacity"
|
|
Tag="UiLauncherTransparent" MaxValue="600" ValueByKey="10" Grid.Column="1"
|
|
Change="SliderChange" />
|
|
</Grid>
|
|
<Border Background="{DynamicResource ColorBrushToolTip}" Margin="0,5,0,12" CornerRadius="4"
|
|
Name="PanLauncherHide" Visibility="Collapsed">
|
|
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Margin="20">
|
|
<TextBlock Text="{DynamicResource Setup.Ui.Basic.BlueHint}" FontSize="13" Margin="0,0,0,0"
|
|
TextWrapping="Wrap" />
|
|
<local:MyButton Height="35" x:Name="BtnLauncherDonate" MinWidth="140" Text="{DynamicResource Setup.Ui.Basic.GetSnapshot}"
|
|
Padding="13,0" HorizontalAlignment="Center" Margin="0,9,0,0"
|
|
ColorType="Highlight" Click="BtnLauncherDonate_Click" />
|
|
</StackPanel>
|
|
</Border>
|
|
<Grid Height="28" Margin="0,0,0,7">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name1" />
|
|
<ColumnDefinition />
|
|
<ColumnDefinition Width="92" SharedSizeGroup="SubName" />
|
|
<ColumnDefinition />
|
|
<ColumnDefinition SharedSizeGroup="SubName" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Theme.Title}" />
|
|
<local:MyComboBox Grid.Column="1" x:Name="ComboDarkMode" Tag="UiDarkMode"
|
|
SelectionChanged="ComboChange">
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Theme.Light}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Theme.Dark}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Theme.FollowSystem}" /> <!-- default -->
|
|
</local:MyComboBox>
|
|
<TextBlock Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{DynamicResource Setup.Ui.Theme.LightColor}"/>
|
|
<local:MyComboBox Grid.Column="3" x:Name="ComboLightColor" Tag="UiLightColor" ItemsSource="{Binding ThemeColors}" SelectionChanged="ThemeColor_Change"/>
|
|
<TextBlock Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{DynamicResource Setup.Ui.Theme.DarkColor}"/>
|
|
<local:MyComboBox Grid.Column="5" x:Name="ComboDarkColor" Tag="UiDarkColor" ItemsSource="{Binding ThemeColors}" SelectionChanged="ThemeColor_Change"/>
|
|
|
|
</Grid>
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Basic.ShowLogo}" Margin="-1,0,0,7" Height="22"
|
|
x:Name="CheckLauncherLogo" Tag="UiLauncherLogo" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Basic.LockWindow}" Margin="-1,0,0,7" Height="22" x:Name="CheckLockWindowSize"
|
|
Tag="UiLockWindowSize" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Basic.ShowTriviaHint}" Margin="-1,0,0,7" Height="22"
|
|
x:Name="CheckShowLaunchingHint" Tag="UiShowLaunchingHint"
|
|
Change="CheckBoxChange" />
|
|
<StackPanel x:Name="PanelBlur" Margin="0,0,0,10">
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Basic.AdvancedMaterial}" Height="22" x:Name="CheckBlur" Tag="UiBlur"
|
|
ToolTip="{DynamicResource Setup.Ui.Basic.AdvancedMaterial.ToolTip}"
|
|
Change="CheckBoxChange" />
|
|
<Grid x:Name="PanBlurValue" Margin="0,10,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name1" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="SubName" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
<RowDefinition Height="10" />
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Center"
|
|
HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Basic.BlurRadius}" />
|
|
<local:MySlider Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="3"
|
|
x:Name="SliderBlurValue" Tag="UiBlurValue" MaxValue="40"
|
|
ValueByKey="10" Change="SliderChange"
|
|
ToolTip="{DynamicResource Setup.Ui.Basic.BlurRadius.ToolTip}" />
|
|
<TextBlock Grid.Row="2" Grid.Column="2" VerticalAlignment="Center"
|
|
HorizontalAlignment="Center" Text="{DynamicResource Setup.Ui.Basic.BlurSamplingRate}" />
|
|
<local:MySlider Grid.Row="2" Grid.Column="3" x:Name="SliderBlurSamplingRate"
|
|
Tag="UiBlurSamplingRate" MaxValue="100" ValueByKey="5"
|
|
Change="SliderChange"
|
|
ToolTip="{DynamicResource Setup.Ui.Basic.BlurSamplingRate.ToolTip}" />
|
|
<TextBlock Grid.Row="2" Grid.Column="0" VerticalAlignment="Center"
|
|
HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Basic.BlurMethod}" />
|
|
<local:MyComboBox Grid.Row="2" Grid.Column="1" x:Name="ComboBlurType" Tag="UiBlurType"
|
|
Height="28" MinWidth="100" ToolTip="{DynamicResource Setup.Ui.Basic.BlurMethod.ToolTip}"
|
|
SelectionChanged="ComboChange">
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Basic.BlurMethod.Gaussian}"
|
|
ToolTip="{DynamicResource Setup.Ui.Basic.BlurMethod.Gaussian.ToolTip}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Basic.BlurMethod.Box}"
|
|
ToolTip="{DynamicResource Setup.Ui.Basic.BlurMethod.Box.ToolTip}" />
|
|
</local:MyComboBox>
|
|
</Grid>
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</Grid>
|
|
</local:MyCard>
|
|
<local:MyCard x:Name="CardFont" Margin="0,0,0,15" Title="{DynamicResource Setup.Ui.Font.Title}">
|
|
<Grid Margin="25,40,25,15">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="25" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition SharedSizeGroup="FontSelector" Height="30" />
|
|
<RowDefinition Height="10" />
|
|
<RowDefinition SharedSizeGroup="FontSelector" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" Text="{DynamicResource Setup.Ui.Font.Global}" />
|
|
<local:FontSelector Grid.Row="0" Grid.Column="2" x:Name="ComboUiFont" Tooltip="{DynamicResource Setup.Ui.Font.Global.ToolTip}"
|
|
SelectionChanged="ComboFontChange" />
|
|
<TextBlock Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" Text="{DynamicResource Setup.Ui.Font.Motd}" />
|
|
<local:FontSelector Grid.Row="2" Grid.Column="2" x:Name="ComboUiMotdFont"
|
|
Tooltip="{DynamicResource Setup.Ui.Font.Motd.ToolTip}" SelectionChanged="ComboMotdFontChange" />
|
|
</Grid>
|
|
</local:MyCard>
|
|
<local:MyCard x:Name="CardBackground" Margin="0,0,0,15" Title="{DynamicResource Setup.Ui.Background.TitleDefault}">
|
|
<StackPanel Margin="25,40,25,20">
|
|
<Grid x:Name="PanBackgroundSuit" Height="28" Margin="0,0,0,10" Visibility="Collapsed">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Background.ContentAdapt}"
|
|
Margin="0,0,25,0" />
|
|
<local:MyComboBox x:Name="ComboBackgroundSuit" Tag="UiBackgroundSuit" Grid.Column="1"
|
|
SelectionChanged="ComboChange">
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.Smart}" IsSelected="True" ToolTip="{DynamicResource Setup.Ui.Background.Suit.Smart.ToolTip}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.Center}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.Fit}" ToolTip="{DynamicResource Setup.Ui.Background.Suit.Fit.ToolTip}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.Stretch}" ToolTip="{DynamicResource Setup.Ui.Background.Suit.Stretch.ToolTip}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.Tile}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.TopLeft}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.TopRight}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.BottomLeft}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Background.Suit.BottomRight}" />
|
|
</local:MyComboBox>
|
|
</Grid>
|
|
<Grid x:Name="PanBackgroundOpacity" Height="22" Margin="0,0,0,7" Visibility="Collapsed">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Basic.Opacity2}" Margin="0,0,25,0" />
|
|
<local:MySlider x:Name="SliderBackgroundOpacity" Tag="UiBackgroundOpacity" MaxValue="1000"
|
|
ValueByKey="10" Grid.Column="1" Change="SliderChange" />
|
|
</Grid>
|
|
<Grid x:Name="PanBackgroundBlur" Height="22" Margin="0,0,0,10" Visibility="Collapsed">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Background.Blur}" Margin="0,0,25,0" />
|
|
<local:MySlider x:Name="SliderBackgroundBlur" Tag="UiBackgroundBlur" MaxValue="40"
|
|
Grid.Column="1" Change="SliderChange"
|
|
ToolTip="{DynamicResource Setup.Ui.Background.Blur.ToolTip}" />
|
|
</Grid>
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Background.PauseVideo}" Margin="-1,0,0,8" Height="22"
|
|
x:Name="CheckAutoPauseVideo" Tag="UiAutoPauseVideo" Change="CheckBoxChange"
|
|
ToolTip="{DynamicResource Setup.Ui.Background.PauseVideo.ToolTip}" IsEnabled="True" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Background.ColorOverlay}" Margin="-1,0,0,8" Height="22" x:Name="CheckBackgroundColorful"
|
|
Tag="UiBackgroundColorful" Change="CheckBoxChange" />
|
|
<Grid Height="35" Margin="0,2,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyButton x:Name="BtnBackgroundOpen" MinWidth="140" Text="{DynamicResource Common.Action.OpenFolder}" Padding="13,0"
|
|
Margin="0,0,20,0" Click="BtnUIBgOpen_Click"
|
|
ToolTip="{DynamicResource Setup.Ui.Background.OpenFolder.ToolTip}" />
|
|
<local:MyButton x:Name="BtnBackgroundRefresh" MinWidth="140" Text="{DynamicResource Setup.Ui.Background.Refresh}" Padding="13,0"
|
|
Margin="0,0,20,0" Click="BtnBackgroundRefresh_Click"
|
|
ToolTip="{DynamicResource Setup.Ui.Background.Refresh.ToolTip}"
|
|
Grid.Column="1" />
|
|
<local:MyButton x:Name="BtnBackgroundClear" MinWidth="140" Text="{DynamicResource Setup.Ui.Background.Clear}" Visibility="Collapsed"
|
|
Padding="13,0" Margin="0,0,20,0" ColorType="Red"
|
|
Click="BtnBackgroundClear_Click" Grid.Column="2" />
|
|
</Grid>
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
<local:MyCard x:Name="CardMusic" Margin="0,0,0,15" Title="{DynamicResource Setup.Ui.Music.Title}">
|
|
<StackPanel Margin="25,42,25,20">
|
|
<Grid x:Name="PanMusicVolume" Visibility="Collapsed" Height="22" Margin="0,0,0,10">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Music.Volume}" Margin="0,0,25,0" />
|
|
<local:MySlider x:Name="SliderMusicVolume" Tag="UiMusicVolume" MaxValue="1000" ValueByKey="10"
|
|
Grid.Column="1" Change="SliderChange" />
|
|
</Grid>
|
|
<StackPanel x:Name="PanMusicDetail" Visibility="Collapsed" Margin="-1,0,0,3">
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Music.Shuffle}" Margin="0,0,0,5" Height="22" x:Name="CheckMusicRandom"
|
|
Tag="UiMusicRandom" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Music.AutoStart}" Margin="0,0,0,5" Height="22" x:Name="CheckMusicAuto"
|
|
Tag="UiMusicAuto" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Music.StartInGame}" Margin="0,0,0,5" Height="22"
|
|
x:Name="CheckMusicStart" Tag="UiMusicStart" Change="CheckMusicStart_OnChange" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Music.StopInGame}" Margin="0,0,0,5" Height="22"
|
|
x:Name="CheckMusicStop" Tag="UiMusicStop" Change="CheckMusicStop_OnChange" />
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Music.Smtc}" Margin="0,0,0,5" Height="22"
|
|
x:Name="CheckMusicSMTC" Tag="UiMusicSMTC" Change="CheckBoxChange"
|
|
ToolTip="{DynamicResource Setup.Ui.Music.Smtc.ToolTip}" />
|
|
</StackPanel>
|
|
<Grid Height="35">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyButton x:Name="BtnMusicOpen" Text="{DynamicResource Common.Action.OpenFolder}" MinWidth="140" Padding="13,0"
|
|
Margin="0,0,20,0" Click="BtnMusicOpen_Click"
|
|
ToolTip="{DynamicResource Setup.Ui.Music.OpenFolder.ToolTip}" />
|
|
<local:MyButton x:Name="BtnMusicRefresh" Text="{DynamicResource Setup.Ui.Music.Refresh}" MinWidth="140" Padding="13,0"
|
|
Margin="0,0,20,0" Click="BtnMusicRefresh_Click"
|
|
ToolTip="{DynamicResource Setup.Ui.Music.Refresh.ToolTip}" Grid.Column="1" />
|
|
<local:MyButton x:Name="BtnMusicClear" Text="{DynamicResource Setup.Ui.Music.Clear}" MinWidth="140" Visibility="Collapsed"
|
|
Padding="13,0" Margin="0,0,20,0" ColorType="Red" Click="BtnMusicClear_Click"
|
|
Grid.Column="2" />
|
|
</Grid>
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
<local:MyCard x:Name="CardLogo" Margin="0,0,0,15" Title="{DynamicResource Setup.Ui.Logo.Title}">
|
|
<StackPanel Margin="25,40,25,15">
|
|
<Grid Margin="-1,0,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="0.2*" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Logo.None}" x:Name="RadioLogoType0" Height="22" Tag="UiLogoType/0"
|
|
Grid.Column="0" Check="RadioBoxChange" />
|
|
<local:MyRadioBox Text="{DynamicResource Common.Option.Default}" x:Name="RadioLogoType1" Height="22" Tag="UiLogoType/1"
|
|
Grid.Column="1" Check="RadioBoxChange" />
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Logo.Text}" x:Name="RadioLogoType2" Height="22" Tag="UiLogoType/2"
|
|
Grid.Column="2" Check="RadioBoxChange" />
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Logo.Image}" x:Name="RadioLogoType3" Height="22" Tag="UiLogoType/3"
|
|
Grid.Column="3" Check="RadioBoxChange" PreviewCheck="RadioLogoType3_Check" />
|
|
</Grid>
|
|
<local:MyCheckBox Text="{DynamicResource Setup.Ui.Logo.LeftAlign}" Margin="-1,8,0,3" Height="22" x:Name="CheckLogoLeft"
|
|
Tag="UiLogoLeft" Visibility="Collapsed" Change="CheckBoxChange" />
|
|
<Grid x:Name="PanLogoText" Margin="0,14,0,5" Visibility="Collapsed">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Logo.TextLabel}" Margin="0,0,25,0" />
|
|
<local:MyTextBox x:Name="TextLogoText" Tag="UiLogoText" Grid.Column="1" MaxLength="100"
|
|
ValidatedTextChanged="TextBoxChange" />
|
|
</Grid>
|
|
<Grid x:Name="PanLogoChange" Margin="0,14,0,5" Height="35" Visibility="Collapsed">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyButton x:Name="BtnLogoChange" Text="{DynamicResource Setup.Ui.Logo.ChangeImage}" MinWidth="140" Padding="13,0"
|
|
Margin="0,0,20,0" Click="BtnLogoChange_Click" />
|
|
<local:MyButton x:Name="BtnLogoDelete" Text="{DynamicResource Setup.Ui.Logo.ClearImage}" MinWidth="140" Padding="13,0"
|
|
Margin="0,0,20,0" ColorType="Red" Click="BtnLogoDelete_Click" Grid.Column="1" />
|
|
</Grid>
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
<local:MyCard Margin="0,0,0,15" Title="{DynamicResource Setup.Ui.Homepage.Title}" x:Name="CardCustom">
|
|
<StackPanel Margin="25,40,25,15">
|
|
<Grid Margin="-1,0,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="1*" />
|
|
<ColumnDefinition Width="0.2*" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Homepage.Blank}" x:Name="RadioCustomType0" Height="22" Tag="UiCustomType/0"
|
|
Grid.Column="0" Check="RadioBoxChange" />
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Homepage.Preset}" x:Name="RadioCustomType3" Height="22" Tag="UiCustomType/3"
|
|
Grid.Column="1" Check="RadioBoxChange" />
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Homepage.LocalFile}" x:Name="RadioCustomType1" Height="22" Tag="UiCustomType/1"
|
|
Grid.Column="2" Check="RadioBoxChange" />
|
|
<local:MyRadioBox Text="{DynamicResource Setup.Ui.Homepage.NetUpdate}" x:Name="RadioCustomType2" Height="22" Tag="UiCustomType/2"
|
|
Grid.Column="3" Check="RadioBoxChange" />
|
|
</Grid>
|
|
<local:MyHint Margin="0,15,0,-4" Text="{DynamicResource Setup.Ui.Homepage.HintReferToModSetup}" Theme="Blue" x:Name="HintCustom" />
|
|
<local:MyHint Margin="0,15,0,6" Text="{DynamicResource Setup.Ui.Homepage.NetWarning}" Theme="Yellow"
|
|
x:Name="HintCustomWarn"
|
|
CanClose="True" RelativeSetup="HintCustomWarn" />
|
|
<Grid Height="35" x:Name="PanCustomLocal" Visibility="Collapsed" Margin="0,10,0,5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Button" />
|
|
</Grid.ColumnDefinitions>
|
|
<local:MyButton x:Name="BtnCustomRefresh" Grid.Column="0" MinWidth="140" Text="{DynamicResource Setup.Ui.Homepage.Refresh}"
|
|
Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
|
|
ColorType="Highlight" Click="BtnCustomRefresh_Click" />
|
|
<local:MyButton x:Name="BtnCustomTutorial" Grid.Column="1" MinWidth="140" Text="{DynamicResource Setup.Ui.Homepage.Tutorial}"
|
|
Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
|
|
Click="BtnCustomTutorial_Click" />
|
|
</Grid>
|
|
<Grid x:Name="PanCustomNet" Visibility="Collapsed" Margin="0,10,0,5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Homepage.DownloadUrl}" Margin="0,0,25,0" />
|
|
<local:MyTextBox x:Name="TextCustomNet" Tag="UiCustomNet" Grid.Column="1" MaxHeight="28"
|
|
ValidatedTextChanged="TextBoxChange">
|
|
<local:MyTextBox.ValidateRules>
|
|
<val:HttpValidator AllowsNullOrEmpty="True" />
|
|
</local:MyTextBox.ValidateRules>
|
|
</local:MyTextBox>
|
|
</Grid>
|
|
<Grid x:Name="PanCustomPreset" Visibility="Collapsed" Margin="0,12,10,5" Height="28">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Name" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.Homepage.PresetLabel}" Margin="0,0,25,0" />
|
|
<local:MyComboBox x:Name="ComboCustomPreset" Grid.ColumnSpan="2" Tag="UiCustomPreset"
|
|
Grid.Column="1" SelectionChanged="ComboChange">
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.Trivia}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.EchoCave}" Visibility="Collapsed" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.McNews}" />
|
|
<!-- <local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.SimpleHomepage}" /> -->
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.DailyModpack}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.McSkin}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.OpenBmclapi}" />
|
|
<!-- <local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.PclMarket}" /> -->
|
|
<!-- <local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.PclNews}" /> -->
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.PclManual}" />
|
|
<!-- <local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.OpenMcim}" Visibility="Collapsed" /> -->
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.Magazine}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.GitHub}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.McUpdateSummary}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.NewsToday}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.MinecraftKnowledge}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.ModpackRecommendation}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.Bangumi}" />
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.PclAnnouncement}"/>
|
|
<local:MyComboBoxItem Content="{DynamicResource Setup.Ui.Homepage.Preset.McOfficialFeed}"/>
|
|
</local:MyComboBox>
|
|
</Grid>
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
<local:MyCard x:Name="CardSwitch" Margin="0,0,0,15" Title="{DynamicResource Setup.Ui.FeatureHide.Title}">
|
|
<StackPanel Margin="25,38,15,15">
|
|
<TextBlock Margin="0,1,0,1" Text="{DynamicResource Setup.Ui.FeatureHide.Description}" TextWrapping="Wrap" />
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="18" />
|
|
<ColumnDefinition Width="0.8*" />
|
|
<ColumnDefinition Width="0.9*" />
|
|
<ColumnDefinition Width="0.8*" />
|
|
<ColumnDefinition Width="0.8*" />
|
|
<ColumnDefinition Width="1.0*" />
|
|
<ColumnDefinition Width="1.0*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="4" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="30" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Grid.Row="1" VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.FeatureHide.MainPage}" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="2" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Download}"
|
|
x:Name="CheckHiddenPageDownload" Tag="UiHiddenPageDownload"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="3" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Settings}"
|
|
x:Name="CheckHiddenPageSetup" Tag="UiHiddenPageSetup" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="1" Grid.Column="4" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Tools}"
|
|
x:Name="CheckHiddenPageTools" Tag="UiHiddenPageTools" Change="CheckBoxChange" />
|
|
<TextBlock Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.FeatureHide.SubSetup}" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="2" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Launch}"
|
|
x:Name="CheckHiddenSetupLaunch" Tag="UiHiddenSetupLaunch"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="3"
|
|
Text="Java" x:Name="CheckHiddenSetupJava" Tag="UiHiddenSetupJava"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="4" Text="{DynamicResource Setup.Ui.FeatureHide.Item.GameManage}"
|
|
x:Name="CheckHiddenSetupGameManage" Tag="UiHiddenSetupGameManage"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="5" Text="{DynamicResource Setup.Ui.FeatureHide.Item.GameLink}"
|
|
x:Name="CheckHiddenSetupGameLink" Tag="UiHiddenSetupGameLink"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="2" Grid.Column="6"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.Ui}" x:Name="CheckHiddenSetupUI" Tag="UiHiddenSetupUi"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="3" Grid.Column="2" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Language}"
|
|
x:Name="CheckHiddenSetupLauncherLanguage" Tag="UiHiddenSetupLauncherLanguage"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="3" Grid.Column="3" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Misc}"
|
|
x:Name="CheckHiddenLauncherMisc" Tag="UiHiddenSetupLauncherMisc"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="3" Grid.Column="4"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.Update}" x:Name="CheckHiddenSetupUpdate" Tag="UiHiddenSetupUpdate"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="3" Grid.Column="5" Text="{DynamicResource Setup.Ui.FeatureHide.Item.About}"
|
|
x:Name="CheckHiddenSetupAbout" Tag="UiHiddenSetupAbout"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="3" Grid.Column="6" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Feedback}"
|
|
x:Name="CheckHiddenSetupFeedback" Tag="UiHiddenSetupFeedback"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="3" Grid.Column="7"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.Log}" x:Name="CheckHiddenSetupLog" Tag="UiHiddenSetupLog"
|
|
Change="CheckBoxChange" />
|
|
<TextBlock Grid.Row="4" VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.FeatureHide.SubTools}" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="4" Grid.Column="2" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Lobby}" x:Name="CheckHiddenToolsGameLink" Tag="UiHiddenToolsGameLink" Change="CheckBoxChange"/>
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="4" Grid.Column="3" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Toolbox}" x:Name="CheckHiddenToolsTest" Tag="UiHiddenToolsTest" Change="CheckBoxChange"/>
|
|
<TextBlock Grid.Row="5" VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.FeatureHide.SubInstance}" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="5" Grid.Column="2" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Edit}"
|
|
x:Name="CheckHiddenVersionEdit" Tag="UiHiddenVersionEdit"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="5" Grid.Column="3" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Export}"
|
|
x:Name="CheckHiddenVersionExport" Tag="UiHiddenVersionExport"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="5" Grid.Column="4" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Save}"
|
|
x:Name="CheckHiddenVersionSave" Tag="UiHiddenVersionSave"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="5" Grid.Column="5" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Screenshot}"
|
|
x:Name="CheckHiddenVersionScreenshot" Tag="UiHiddenVersionScreenshot"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="5" Grid.Column="6"
|
|
Text="Mod" x:Name="CheckHiddenVersionMod" Tag="UiHiddenVersionMod"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="6" Grid.Column="2"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.ResourcePack}" x:Name="CheckHiddenVersionResourcePack"
|
|
Tag="UiHiddenVersionResourcePack" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="6" Grid.Column="3"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.Shader}" x:Name="CheckHiddenVersionShader" Tag="UiHiddenVersionShader"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="6" Grid.Column="4"
|
|
Grid.ColumnSpan="2" Text="{DynamicResource Setup.Ui.FeatureHide.Item.Schematic}" x:Name="CheckHiddenVersionSchematic"
|
|
Tag="UiHiddenVersionSchematic" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="6" Grid.Column="6"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.Server}" x:Name="CheckHiddenVersionServer" Tag="UiHiddenVersionServer"
|
|
Change="CheckBoxChange" />
|
|
<TextBlock Grid.Row="7" VerticalAlignment="Center" HorizontalAlignment="Left" Text="{DynamicResource Setup.Ui.FeatureHide.SpecificFeature}" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="7" Grid.Column="2"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.InstanceSelect}" x:Name="CheckHiddenFunctionSelect" Tag="UiHiddenFunctionSelect"
|
|
ToolTip="{DynamicResource Setup.Ui.FeatureHide.Item.InstanceSelect.ToolTip}" Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="7" Grid.Column="3"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.ModUpdate}" x:Name="CheckHiddenFunctionModUpdate"
|
|
Tag="UiHiddenFunctionModUpdate" ToolTip="{DynamicResource Setup.Ui.FeatureHide.Item.ModUpdate.ToolTip}"
|
|
Change="CheckBoxChange" />
|
|
<local:MyCheckBox Height="22" VerticalAlignment="Center" Grid.Row="7" Grid.Column="4"
|
|
Text="{DynamicResource Setup.Ui.FeatureHide.Item.FeatureHide}" x:Name="CheckHiddenFunctionHidden" Tag="UiHiddenFunctionHidden"
|
|
ToolTip="{DynamicResource Setup.Ui.FeatureHide.Item.FeatureHide.ToolTip}"
|
|
Change="CheckBoxChange" />
|
|
</Grid>
|
|
</StackPanel>
|
|
</local:MyCard>
|
|
</StackPanel>
|
|
</local:MyScrollViewer>
|
|
</local:MyPageRight>
|