mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Complete restructure XboxInfo tab.
This commit is contained in:
@@ -45,93 +45,167 @@
|
|||||||
<Design.DataContext>
|
<Design.DataContext>
|
||||||
<tabs:XboxInfoViewModel />
|
<tabs:XboxInfoViewModel />
|
||||||
</Design.DataContext>
|
</Design.DataContext>
|
||||||
<StackPanel>
|
<Grid RowDefinitions="*,Auto"
|
||||||
<StackPanel IsVisible="{Binding XboxInformationVisible, Mode=OneWay}">
|
Margin="8"
|
||||||
<StackPanel Orientation="Horizontal"
|
RowSpacing="8">
|
||||||
|
<ScrollViewer Grid.Row="0"
|
||||||
|
HorizontalScrollBarVisibility="Disabled"
|
||||||
|
VerticalScrollBarVisibility="Auto">
|
||||||
|
<StackPanel Spacing="16">
|
||||||
|
<!-- Xbox Disc Information Section -->
|
||||||
|
<Border IsVisible="{Binding XboxInformationVisible, Mode=OneWay}"
|
||||||
|
BorderThickness="1"
|
||||||
|
BorderBrush="{DynamicResource SystemControlForegroundBaseMediumLowBrush}"
|
||||||
|
CornerRadius="8"
|
||||||
|
Padding="12">
|
||||||
|
<StackPanel Spacing="8">
|
||||||
|
<TextBlock Text="{x:Static localization:UI.Title_Information}"
|
||||||
|
FontWeight="Bold" />
|
||||||
|
<Grid ColumnDefinitions="Auto,*"
|
||||||
|
RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto"
|
||||||
|
ColumnSpacing="8"
|
||||||
|
RowSpacing="4"
|
||||||
IsVisible="{Binding !!XboxL0VideoText, Mode=OneWay}">
|
IsVisible="{Binding !!XboxL0VideoText, Mode=OneWay}">
|
||||||
<TextBlock Text="{x:Static localization:Core.Video_layer_zero_size}" />
|
<TextBlock Grid.Row="0"
|
||||||
<TextBox IsReadOnly="True"
|
Grid.Column="0"
|
||||||
|
Text="{x:Static localization:Core.Video_layer_zero_size}"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
<TextBox Grid.Row="0"
|
||||||
|
Grid.Column="1"
|
||||||
|
IsReadOnly="True"
|
||||||
Text="{Binding XboxL0VideoText, Mode=OneWay}"
|
Text="{Binding XboxL0VideoText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="4,0,0,0" />
|
Padding="0"
|
||||||
</StackPanel>
|
VerticalAlignment="Center" />
|
||||||
<StackPanel Orientation="Horizontal"
|
</Grid>
|
||||||
|
<Grid ColumnDefinitions="Auto,*"
|
||||||
|
ColumnSpacing="8"
|
||||||
IsVisible="{Binding !!XboxL1VideoText, Mode=OneWay}">
|
IsVisible="{Binding !!XboxL1VideoText, Mode=OneWay}">
|
||||||
<TextBlock Text="{x:Static localization:Core.Video_layer_one_size}" />
|
<TextBlock Grid.Column="0"
|
||||||
<TextBox IsReadOnly="True"
|
Text="{x:Static localization:Core.Video_layer_one_size}"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
<TextBox Grid.Column="1"
|
||||||
|
IsReadOnly="True"
|
||||||
Text="{Binding XboxL1VideoText, Mode=OneWay}"
|
Text="{Binding XboxL1VideoText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="4,0,0,0" />
|
Padding="0"
|
||||||
</StackPanel>
|
VerticalAlignment="Center" />
|
||||||
<StackPanel Orientation="Horizontal"
|
</Grid>
|
||||||
|
<Grid ColumnDefinitions="Auto,*"
|
||||||
|
ColumnSpacing="8"
|
||||||
IsVisible="{Binding !!XboxMiddleZoneText, Mode=OneWay}">
|
IsVisible="{Binding !!XboxMiddleZoneText, Mode=OneWay}">
|
||||||
<TextBlock Text="{x:Static localization:Core.Middle_zone_size}" />
|
<TextBlock Grid.Column="0"
|
||||||
<TextBox IsReadOnly="True"
|
Text="{x:Static localization:Core.Middle_zone_size}"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
<TextBox Grid.Column="1"
|
||||||
|
IsReadOnly="True"
|
||||||
Text="{Binding XboxMiddleZoneText, Mode=OneWay}"
|
Text="{Binding XboxMiddleZoneText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="4,0,0,0" />
|
Padding="0"
|
||||||
</StackPanel>
|
VerticalAlignment="Center" />
|
||||||
<StackPanel Orientation="Horizontal"
|
</Grid>
|
||||||
|
<Grid ColumnDefinitions="Auto,*"
|
||||||
|
ColumnSpacing="8"
|
||||||
IsVisible="{Binding !!XboxGameSizeText, Mode=OneWay}">
|
IsVisible="{Binding !!XboxGameSizeText, Mode=OneWay}">
|
||||||
<TextBlock Text="{x:Static localization:Core.Game_data_size}" />
|
<TextBlock Grid.Column="0"
|
||||||
<TextBox IsReadOnly="True"
|
Text="{x:Static localization:Core.Game_data_size}"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
<TextBox Grid.Column="1"
|
||||||
|
IsReadOnly="True"
|
||||||
Text="{Binding XboxGameSizeText, Mode=OneWay}"
|
Text="{Binding XboxGameSizeText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="4,0,0,0" />
|
Padding="0"
|
||||||
</StackPanel>
|
VerticalAlignment="Center" />
|
||||||
<StackPanel Orientation="Horizontal"
|
</Grid>
|
||||||
|
<Grid ColumnDefinitions="Auto,*"
|
||||||
|
ColumnSpacing="8"
|
||||||
IsVisible="{Binding !!XboxTotalSizeText, Mode=OneWay}">
|
IsVisible="{Binding !!XboxTotalSizeText, Mode=OneWay}">
|
||||||
<TextBlock Text="{x:Static localization:Core.Total_size}" />
|
<TextBlock Grid.Column="0"
|
||||||
<TextBox IsReadOnly="True"
|
Text="{x:Static localization:Core.Total_size}"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
<TextBox Grid.Column="1"
|
||||||
|
IsReadOnly="True"
|
||||||
Text="{Binding XboxTotalSizeText, Mode=OneWay}"
|
Text="{Binding XboxTotalSizeText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="4,0,0,0" />
|
Padding="0"
|
||||||
</StackPanel>
|
VerticalAlignment="Center" />
|
||||||
<StackPanel Orientation="Horizontal"
|
</Grid>
|
||||||
|
<Grid ColumnDefinitions="Auto,*"
|
||||||
|
ColumnSpacing="8"
|
||||||
IsVisible="{Binding !!XboxRealBreakText, Mode=OneWay}">
|
IsVisible="{Binding !!XboxRealBreakText, Mode=OneWay}">
|
||||||
<TextBlock Text="{x:Static localization:Core.Real_layer_break}" />
|
<TextBlock Grid.Column="0"
|
||||||
<TextBox IsReadOnly="True"
|
Text="{x:Static localization:Core.Real_layer_break}"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
<TextBox Grid.Column="1"
|
||||||
|
IsReadOnly="True"
|
||||||
Text="{Binding XboxRealBreakText, Mode=OneWay}"
|
Text="{Binding XboxRealBreakText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="4,0,0,0" />
|
Padding="0"
|
||||||
|
VerticalAlignment="Center" />
|
||||||
|
</Grid>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</StackPanel>
|
</Border>
|
||||||
<StackPanel>
|
|
||||||
<StackPanel IsVisible="{Binding !!XboxDmiText, Mode=OneWay}">
|
<!-- Disc Manufacturing Information Section -->
|
||||||
<TextBlock Text="{x:Static localization:UI.Title_Disc_Manufacturing_Information}" />
|
<Border IsVisible="{Binding !!XboxDmiText, Mode=OneWay}"
|
||||||
|
BorderThickness="1"
|
||||||
|
BorderBrush="{DynamicResource SystemControlForegroundBaseMediumLowBrush}"
|
||||||
|
CornerRadius="8"
|
||||||
|
Padding="12">
|
||||||
|
<StackPanel Spacing="8">
|
||||||
|
<TextBlock Text="{x:Static localization:UI.Title_Disc_Manufacturing_Information}"
|
||||||
|
FontWeight="Bold" />
|
||||||
<TextBox IsReadOnly="True"
|
<TextBox IsReadOnly="True"
|
||||||
Text="{Binding XboxDmiText, Mode=OneWay}"
|
Text="{Binding XboxDmiText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="0" />
|
Padding="0"
|
||||||
|
TextWrapping="Wrap" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
<StackPanel IsVisible="{Binding !!XboxSsText, Mode=OneWay}">
|
</Border>
|
||||||
<TextBlock Text="{x:Static localization:UI.Title_Security_Sector}" />
|
|
||||||
|
<!-- Security Sector Section -->
|
||||||
|
<Border IsVisible="{Binding !!XboxSsText, Mode=OneWay}"
|
||||||
|
BorderThickness="1"
|
||||||
|
BorderBrush="{DynamicResource SystemControlForegroundBaseMediumLowBrush}"
|
||||||
|
CornerRadius="8"
|
||||||
|
Padding="12">
|
||||||
|
<StackPanel Spacing="8">
|
||||||
|
<TextBlock Text="{x:Static localization:UI.Title_Security_Sector}"
|
||||||
|
FontWeight="Bold" />
|
||||||
<TextBox IsReadOnly="True"
|
<TextBox IsReadOnly="True"
|
||||||
Text="{Binding XboxSsText, Mode=OneWay}"
|
Text="{Binding XboxSsText, Mode=OneWay}"
|
||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
BorderThickness="0"
|
BorderThickness="0"
|
||||||
Cursor="Arrow"
|
Cursor="Arrow"
|
||||||
Padding="0" />
|
Padding="0"
|
||||||
|
TextWrapping="Wrap" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
<Button HorizontalAlignment="Right"
|
</Border>
|
||||||
|
</StackPanel>
|
||||||
|
</ScrollViewer>
|
||||||
|
|
||||||
|
<!-- Bottom Button -->
|
||||||
|
<Button Grid.Row="1"
|
||||||
|
HorizontalAlignment="Left"
|
||||||
|
VerticalAlignment="Bottom"
|
||||||
IsVisible="{Binding SaveXboxSsVisible, Mode=OneWay}"
|
IsVisible="{Binding SaveXboxSsVisible, Mode=OneWay}"
|
||||||
Command="{Binding SaveXboxSsCommand, Mode=OneWay}">
|
Command="{Binding SaveXboxSsCommand, Mode=OneWay}"
|
||||||
|
Margin="4">
|
||||||
<TextBlock Text="{x:Static localization:UI.ButtonLabel_Save_Xbox_Security_Sector}" />
|
<TextBlock Text="{x:Static localization:UI.ButtonLabel_Save_Xbox_Security_Sector}" />
|
||||||
</Button>
|
</Button>
|
||||||
</StackPanel>
|
</Grid>
|
||||||
</StackPanel>
|
|
||||||
</UserControl>
|
</UserControl>
|
||||||
Reference in New Issue
Block a user