Use two-column add settings grids

This commit is contained in:
Emby Toolbox 2026-05-16 20:39:18 +05:00
parent 7f3c2ca999
commit fe7fe3db00

View File

@ -71,28 +71,30 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text="Контейнер" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="0" Grid.Column="1" Text="Видео codec" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="0" Grid.Column="2" Text="Pixel format" Style="{StaticResource AddSettingsLabel}" />
<ComboBox Grid.Row="1" Grid.Column="0" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding ContainerOptions}" SelectedItem="{Binding Container, Mode=TwoWay}" />
<ComboBox Grid.Row="1" Grid.Column="1" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding VideoCodecOptions}" SelectedItem="{Binding Video, Mode=TwoWay}" />
<ComboBox Grid.Row="1" Grid.Column="2" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding PixelFormatOptions}" SelectedItem="{Binding PixelFormat, Mode=TwoWay}" />
<TextBlock Grid.Row="2" Grid.Column="0" Text="Resolution" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="2" Grid.Column="1" Text="FPS" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="2" Grid.Column="2" Text="Видеобитрейт" Style="{StaticResource AddSettingsLabel}" />
<ComboBox Grid.Row="3" Grid.Column="0" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding ResolutionOptions}" SelectedItem="{Binding Resolution, Mode=TwoWay}" />
<ComboBox Grid.Row="3" Grid.Column="1" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding FpsOptions}" SelectedItem="{Binding Fps, Mode=TwoWay}" />
<Grid Grid.Row="3" Grid.Column="2">
<TextBlock Grid.Row="2" Grid.Column="0" Text="Pixel format" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="2" Grid.Column="1" Text="Resolution" Style="{StaticResource AddSettingsLabel}" />
<ComboBox Grid.Row="3" Grid.Column="0" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding PixelFormatOptions}" SelectedItem="{Binding PixelFormat, Mode=TwoWay}" />
<ComboBox Grid.Row="3" Grid.Column="1" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding ResolutionOptions}" SelectedItem="{Binding Resolution, Mode=TwoWay}" />
<TextBlock Grid.Row="4" Grid.Column="0" Text="FPS" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="4" Grid.Column="1" Text="Видеобитрейт" Style="{StaticResource AddSettingsLabel}" />
<ComboBox Grid.Row="5" Grid.Column="0" Style="{StaticResource AddSettingsCombo}" ItemsSource="{Binding FpsOptions}" SelectedItem="{Binding Fps, Mode=TwoWay}" />
<Grid Grid.Row="5" Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
@ -119,7 +121,6 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text="Audio codec" Style="{StaticResource AddSettingsLabel}" />
<TextBlock Grid.Row="0" Grid.Column="1" Text="Audio bitrate" Style="{StaticResource AddSettingsLabel}" />