Adjust UI

DHR60 2025-07-27 16:44:22 +08:00
parent 72915c15af
commit ee1d0c0e44
1 changed files with 66 additions and 82 deletions

View File

@ -41,90 +41,79 @@
</StackPanel> </StackPanel>
<TabControl HorizontalContentAlignment="Left"> <TabControl HorizontalContentAlignment="Left">
<TabItem HorizontalAlignment="Left" Header="{x:Static resx:ResUI.TbRayCustomConfig}"> <TabItem HorizontalAlignment="Left" Header="{x:Static resx:ResUI.TbRayCustomConfig}">
<Grid Margin="{StaticResource Margin8}"> <DockPanel Margin="{StaticResource Margin8}">
<Grid.RowDefinitions> <Grid DockPanel.Dock="Top">
<RowDefinition Height="Auto" /> <Grid.RowDefinitions>
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="*" /> <RowDefinition Height="Auto" />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<TextBlock <StackPanel Grid.Row="0" Orientation="Horizontal">
Grid.Row="0" <TextBlock
Margin="{StaticResource Margin8}" Grid.Row="0"
VerticalAlignment="Center" Margin="{StaticResource Margin8}"
Style="{StaticResource ToolbarTextBlock}" VerticalAlignment="Center"
Text="{x:Static resx:ResUI.TbRayCustomConfigDesc}" /> Style="{StaticResource ToolbarTextBlock}"
Text="{x:Static resx:ResUI.TbRayCustomConfigDesc}" />
<Grid Grid.Row="1"> </StackPanel>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock <StackPanel Grid.Row="1" Orientation="Horizontal">
Grid.Column="0" <TextBlock
Margin="{StaticResource Margin8}" Margin="{StaticResource Margin8}"
VerticalAlignment="Center" VerticalAlignment="Center"
Style="{StaticResource ToolbarTextBlock}" Style="{StaticResource ToolbarTextBlock}"
Text="{x:Static resx:ResUI.TbCustomConfigEnable}" /> Text="{x:Static resx:ResUI.TbCustomConfigEnable}" />
<ToggleButton <ToggleButton
x:Name="rayCustomConfigEnable" x:Name="rayCustomConfigEnable"
Grid.Column="1"
Margin="{StaticResource Margin8}" Margin="{StaticResource Margin8}"
HorizontalAlignment="Left" /> HorizontalAlignment="Left" />
</StackPanel>
</Grid> </Grid>
<TextBox <TextBox
x:Name="rayCustomConfig" x:Name="rayCustomConfig"
Grid.Row="2" Margin="{StaticResource Margin8}"
Margin="{StaticResource Margin8}" VerticalAlignment="Stretch"
HorizontalAlignment="Stretch" materialDesign:HintAssist.Hint="xray json config"
VerticalAlignment="Stretch" AcceptsReturn="True"
materialDesign:HintAssist.Hint="xray json config" BorderThickness="1"
AcceptsReturn="True" Style="{StaticResource MaterialDesignOutlinedTextBox}"
BorderThickness="1" TextWrapping="Wrap"
Style="{StaticResource MaterialDesignOutlinedTextBox}" VerticalScrollBarVisibility="Auto" />
TextWrapping="Wrap" </DockPanel>
VerticalScrollBarVisibility="Auto" />
</Grid>
</TabItem> </TabItem>
<TabItem HorizontalAlignment="Left" Header="{x:Static resx:ResUI.TbCustomConfigSingbox}"> <TabItem HorizontalAlignment="Left" Header="{x:Static resx:ResUI.TbCustomConfigSingbox}">
<Grid Margin="{StaticResource Margin8}"> <DockPanel Margin="{StaticResource Margin8}">
<Grid.RowDefinitions> <Grid DockPanel.Dock="Top">
<RowDefinition Height="Auto" /> <Grid.RowDefinitions>
<RowDefinition Height="Auto" /> <RowDefinition Height="Auto" />
<RowDefinition Height="*" /> <RowDefinition Height="Auto" />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<TextBlock
Grid.Row="0"
Margin="{StaticResource Margin8}"
VerticalAlignment="Center"
Style="{StaticResource ToolbarTextBlock}"
Text="{x:Static resx:ResUI.TbSBCustomConfigDesc}" />
<Grid Grid.Row="1"> <StackPanel Grid.Row="0" Orientation="Horizontal">
<Grid.ColumnDefinitions> <TextBlock
<ColumnDefinition Width="Auto" /> Grid.Row="0"
<ColumnDefinition Width="Auto" /> Margin="{StaticResource Margin8}"
</Grid.ColumnDefinitions> VerticalAlignment="Center"
Style="{StaticResource ToolbarTextBlock}"
Text="{x:Static resx:ResUI.TbSBCustomConfigDesc}" />
</StackPanel>
<TextBlock <StackPanel Grid.Row="1" Orientation="Horizontal">
Grid.Column="0" <TextBlock
Margin="{StaticResource Margin8}" Margin="{StaticResource Margin8}"
VerticalAlignment="Center" VerticalAlignment="Center"
Style="{StaticResource ToolbarTextBlock}" Style="{StaticResource ToolbarTextBlock}"
Text="{x:Static resx:ResUI.TbCustomConfigEnable}" /> Text="{x:Static resx:ResUI.TbCustomConfigEnable}" />
<ToggleButton <ToggleButton
x:Name="sbCustomConfigEnable" x:Name="sbCustomConfigEnable"
Grid.Column="1"
Margin="{StaticResource Margin8}" Margin="{StaticResource Margin8}"
HorizontalAlignment="Left" /> HorizontalAlignment="Left" />
</StackPanel>
</Grid> </Grid>
<Grid Grid.Row="2" Margin="{StaticResource Margin8}"> <Grid Margin="{StaticResource Margin8}">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" /> <ColumnDefinition Width="1*" />
<ColumnDefinition Width="10" /> <ColumnDefinition Width="10" />
@ -132,35 +121,30 @@
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<TextBox <TextBox
x:Name="sbCustomConfig" x:Name="sbCustomConfig"
Grid.Column="0" Grid.Column="0"
Margin="{StaticResource Margin8}" VerticalAlignment="Stretch"
HorizontalAlignment="Stretch" materialDesign:HintAssist.Hint="sing-box json config"
VerticalAlignment="Stretch" AcceptsReturn="True"
materialDesign:HintAssist.Hint="sing-box json config" BorderThickness="1"
AcceptsReturn="True" Style="{StaticResource MaterialDesignOutlinedTextBox}"
BorderThickness="1" TextWrapping="Wrap"
Style="{StaticResource MaterialDesignOutlinedTextBox}" VerticalScrollBarVisibility="Auto" />
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
<GridSplitter Grid.Column="1" HorizontalAlignment="Stretch" /> <GridSplitter Grid.Column="1" HorizontalAlignment="Stretch" />
<TextBox <TextBox
x:Name="sbCustomTunConfig" x:Name="sbCustomTunConfig"
Grid.Column="2" Grid.Column="2"
Margin="{StaticResource Margin8}" VerticalAlignment="Stretch"
HorizontalAlignment="Stretch" materialDesign:HintAssist.Hint="sing-box json tun config"
VerticalAlignment="Stretch" AcceptsReturn="True"
materialDesign:HintAssist.Hint="sing-box json tun config" BorderThickness="1"
AcceptsReturn="True" Style="{StaticResource MaterialDesignOutlinedTextBox}"
BorderThickness="1" TextWrapping="Wrap"
Style="{StaticResource MaterialDesignOutlinedTextBox}" VerticalScrollBarVisibility="Auto" />
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
</Grid> </Grid>
</Grid> </DockPanel>
</TabItem> </TabItem>
</TabControl> </TabControl>
</DockPanel> </DockPanel>