[GUI] Redesign and reorganize SdMmcInfo view.

This commit is contained in:
2025-10-26 13:20:31 +00:00
parent 7d7cc14f5c
commit 08fa836f4d

View File

@@ -37,6 +37,7 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:tabs="clr-namespace:Aaru.Gui.ViewModels.Tabs" xmlns:tabs="clr-namespace:Aaru.Gui.ViewModels.Tabs"
xmlns:localization="clr-namespace:Aaru.Localization;assembly=Aaru.Localization" xmlns:localization="clr-namespace:Aaru.Localization;assembly=Aaru.Localization"
xmlns:controls="clr-namespace:Aaru.Gui.Controls"
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
@@ -44,41 +45,76 @@
<Design.DataContext> <Design.DataContext>
<tabs:SdMmcInfoViewModel /> <tabs:SdMmcInfoViewModel />
</Design.DataContext> </Design.DataContext>
<TabControl> <TabControl Margin="8">
<TabItem IsVisible="{Binding !!CidText}"> <TabItem IsVisible="{Binding !!CidText, Mode=OneWay}">
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{x:Static localization:UI.Title_CID}" /> <TextBlock Text="{x:Static localization:UI.Title_CID}" />
</TabItem.Header> </TabItem.Header>
<TextBox IsReadOnly="True" <Border Margin="8"
Text="{Binding CidText}" /> BorderThickness="1"
BorderBrush="LightGray"
CornerRadius="8">
<ScrollViewer Padding="8">
<controls:SpectreTextBlock Text="{Binding CidText, Mode=OneWay}"
TextWrapping="Wrap" />
</ScrollViewer>
</Border>
</TabItem> </TabItem>
<TabItem IsVisible="{Binding !!CsdText}"> <TabItem IsVisible="{Binding !!CsdText, Mode=OneWay}">
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{x:Static localization:UI.Title_CSD}" /> <TextBlock Text="{x:Static localization:UI.Title_CSD}" />
</TabItem.Header> </TabItem.Header>
<TextBox IsReadOnly="True" <Border BorderThickness="1"
Text="{Binding CsdText}" /> Margin="8"
BorderBrush="LightGray"
CornerRadius="8">
<ScrollViewer Padding="8">
<controls:SpectreTextBlock Text="{Binding CsdText, Mode=OneWay}"
TextWrapping="Wrap" />
</ScrollViewer>
</Border>
</TabItem> </TabItem>
<TabItem IsVisible="{Binding !!OcrText}"> <TabItem IsVisible="{Binding !!OcrText, Mode=OneWay}">
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{x:Static localization:UI.Title_OCR}" /> <TextBlock Text="{x:Static localization:UI.Title_OCR}" />
</TabItem.Header> </TabItem.Header>
<TextBox IsReadOnly="True" <Border BorderThickness="1"
Text="{Binding OcrText}" /> Margin="8"
BorderBrush="LightGray"
CornerRadius="8">
<ScrollViewer Padding="8">
<controls:SpectreTextBlock Text="{Binding OcrText, Mode=OneWay}"
TextWrapping="Wrap" />
</ScrollViewer>
</Border>
</TabItem> </TabItem>
<TabItem IsVisible="{Binding !!ExtendedCsdText}"> <TabItem IsVisible="{Binding !!ExtendedCsdText, Mode=OneWay}">
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{x:Static localization:UI.Title_Extended_CSD}" /> <TextBlock Text="{x:Static localization:UI.Title_Extended_CSD}" />
</TabItem.Header> </TabItem.Header>
<TextBox IsReadOnly="True" <Border BorderThickness="1"
Text="{Binding ExtendedCsdText}" /> Margin="8"
BorderBrush="LightGray"
CornerRadius="8">
<ScrollViewer Padding="8">
<controls:SpectreTextBlock Text="{Binding ExtendedCsdText, Mode=OneWay}"
TextWrapping="Wrap" />
</ScrollViewer>
</Border>
</TabItem> </TabItem>
<TabItem IsVisible="{Binding !!ScrText}"> <TabItem IsVisible="{Binding !!ScrText, Mode=OneWay}">
<TabItem.Header> <TabItem.Header>
<TextBlock Text="{x:Static localization:UI.Title_SCR}" /> <TextBlock Text="{x:Static localization:UI.Title_SCR}" />
</TabItem.Header> </TabItem.Header>
<TextBox IsReadOnly="True" <Border BorderThickness="1"
Text="{Binding ScrText}" /> Margin="8"
BorderBrush="LightGray"
CornerRadius="8">
<ScrollViewer Padding="8">
<controls:SpectreTextBlock Text="{Binding ScrText, Mode=OneWay}"
TextWrapping="Wrap" />
</ScrollViewer>
</Border>
</TabItem> </TabItem>
</TabControl> </TabControl>
</UserControl> </UserControl>