mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 11:14:25 +00:00
Wrap StackPanel in ScrollViewer in ImageInfo.xaml for improved scrolling behavior
This commit is contained in:
@@ -76,96 +76,99 @@
|
|||||||
<TabItem.Header>
|
<TabItem.Header>
|
||||||
<TextBlock Text="{x:Static localization:UI.Title_General}" />
|
<TextBlock Text="{x:Static localization:UI.Title_General}" />
|
||||||
</TabItem.Header>
|
</TabItem.Header>
|
||||||
<StackPanel Spacing="8"
|
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
|
||||||
Margin="8">
|
VerticalScrollBarVisibility="Auto">
|
||||||
<controls:SpectreTextBlock Text="{Binding ImageFormatText, Mode=OneWay}"
|
<StackPanel Spacing="8"
|
||||||
IsVisible="{Binding !!ImageFormatText, Mode=OneWay}" />
|
Margin="8">
|
||||||
<controls:SpectreTextBlock Text="{Binding ApplicationText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding ImageFormatText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!ApplicationText, Mode=OneWay}" />
|
IsVisible="{Binding !!ImageFormatText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding ImageSizeText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding ApplicationText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!ImageSizeText, Mode=OneWay}" />
|
IsVisible="{Binding !!ApplicationText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding SectorsText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding ImageSizeText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!SectorsText, Mode=OneWay}" />
|
IsVisible="{Binding !!ImageSizeText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding CreatorText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding SectorsText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!CreatorText, Mode=OneWay}" />
|
IsVisible="{Binding !!SectorsText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding CreationTimeText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding CreatorText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!CreationTimeText, Mode=OneWay}" />
|
IsVisible="{Binding !!CreatorText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding LastModificationTimeText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding CreationTimeText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!LastModificationTimeText, Mode=OneWay}" />
|
IsVisible="{Binding !!CreationTimeText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaTypeText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding LastModificationTimeText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaTypeText, Mode=OneWay}" />
|
IsVisible="{Binding !!LastModificationTimeText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding HasPartitionsText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaTypeText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!HasPartitionsText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaTypeText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding HasSessionsText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding HasPartitionsText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!HasSessionsText, Mode=OneWay}" />
|
IsVisible="{Binding !!HasPartitionsText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Comments}"
|
<controls:SpectreTextBlock Text="{Binding HasSessionsText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!CommentsText, Mode=OneWay}"
|
IsVisible="{Binding !!HasSessionsText, Mode=OneWay}" />
|
||||||
FontWeight="Bold" />
|
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Comments}"
|
||||||
<TextBox IsReadOnly="True"
|
IsVisible="{Binding !!CommentsText, Mode=OneWay}"
|
||||||
TextWrapping="Wrap"
|
FontWeight="Bold" />
|
||||||
Text="{Binding CommentsText, Mode=OneWay}"
|
<TextBox IsReadOnly="True"
|
||||||
IsVisible="{Binding !!CommentsText, Mode=OneWay}" />
|
TextWrapping="Wrap"
|
||||||
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Media_information}"
|
Text="{Binding CommentsText, Mode=OneWay}"
|
||||||
FontWeight="Bold"
|
IsVisible="{Binding !!CommentsText, Mode=OneWay}" />
|
||||||
IsVisible="{Binding MediaInformationVisible, Mode=OneWay}" />
|
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Media_information}"
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaSequenceText, Mode=OneWay}"
|
FontWeight="Bold"
|
||||||
IsVisible="{Binding !!MediaSequenceText, Mode=OneWay}" />
|
IsVisible="{Binding MediaInformationVisible, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaTitleText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaSequenceText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaTitleText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaSequenceText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaManufacturerText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaTitleText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaManufacturerText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaTitleText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaModelText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaManufacturerText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaModelText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaManufacturerText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaSerialNumberText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaModelText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaSerialNumberText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaModelText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaBarcodeText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaSerialNumberText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaBarcodeText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaSerialNumberText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaPartNumberText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding MediaBarcodeText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaPartNumberText, Mode=OneWay}" />
|
IsVisible="{Binding !!MediaBarcodeText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Drive_information}"
|
<controls:SpectreTextBlock Text="{Binding MediaPartNumberText, Mode=OneWay}"
|
||||||
FontWeight="Bold"
|
IsVisible="{Binding !!MediaPartNumberText, Mode=OneWay}" />
|
||||||
IsVisible="{Binding DriveInformationVisible, Mode=OneWay}" />
|
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Drive_information}"
|
||||||
<controls:SpectreTextBlock Text="{Binding DriveManufacturerText, Mode=OneWay}"
|
FontWeight="Bold"
|
||||||
IsVisible="{Binding !!DriveManufacturerText, Mode=OneWay}" />
|
IsVisible="{Binding DriveInformationVisible, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding DriveModelText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding DriveManufacturerText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!DriveModelText, Mode=OneWay}" />
|
IsVisible="{Binding !!DriveManufacturerText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding DriveSerialNumberText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding DriveModelText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!DriveSerialNumberText, Mode=OneWay}" />
|
IsVisible="{Binding !!DriveModelText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding DriveFirmwareRevisionText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding DriveSerialNumberText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!DriveFirmwareRevisionText, Mode=OneWay}" />
|
IsVisible="{Binding !!DriveSerialNumberText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{Binding MediaGeometryText, Mode=OneWay}"
|
<controls:SpectreTextBlock Text="{Binding DriveFirmwareRevisionText, Mode=OneWay}"
|
||||||
IsVisible="{Binding !!MediaGeometryText, Mode=OneWay}" />
|
IsVisible="{Binding !!DriveFirmwareRevisionText, Mode=OneWay}" />
|
||||||
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_media_tags}"
|
<controls:SpectreTextBlock Text="{Binding MediaGeometryText, Mode=OneWay}"
|
||||||
FontWeight="Bold"
|
IsVisible="{Binding !!MediaGeometryText, Mode=OneWay}" />
|
||||||
IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}" />
|
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_media_tags}"
|
||||||
<ListBox ItemsSource="{Binding MediaTagsList, Mode=OneWay}"
|
FontWeight="Bold"
|
||||||
IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}"
|
IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}" />
|
||||||
MaxHeight="300"
|
<ListBox ItemsSource="{Binding MediaTagsList, Mode=OneWay}"
|
||||||
BorderThickness="1"
|
IsVisible="{Binding !!MediaTagsList.Count, Mode=OneWay}"
|
||||||
BorderBrush="Gray">
|
MaxHeight="300"
|
||||||
<ListBox.ItemTemplate>
|
BorderThickness="1"
|
||||||
<DataTemplate>
|
BorderBrush="Gray">
|
||||||
<TextBlock Text="{Binding ., Mode=OneWay}"
|
<ListBox.ItemTemplate>
|
||||||
Padding="5" />
|
<DataTemplate>
|
||||||
</DataTemplate>
|
<TextBlock Text="{Binding ., Mode=OneWay}"
|
||||||
</ListBox.ItemTemplate>
|
Padding="5" />
|
||||||
</ListBox>
|
</DataTemplate>
|
||||||
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_sector_tags}"
|
</ListBox.ItemTemplate>
|
||||||
FontWeight="Bold"
|
</ListBox>
|
||||||
IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}" />
|
<controls:SpectreTextBlock Text="{x:Static localization:UI.Title_Readable_sector_tags}"
|
||||||
<ListBox ItemsSource="{Binding SectorTagsList, Mode=OneWay}"
|
FontWeight="Bold"
|
||||||
IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}"
|
IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}" />
|
||||||
MaxHeight="300"
|
<ListBox ItemsSource="{Binding SectorTagsList, Mode=OneWay}"
|
||||||
BorderThickness="1"
|
IsVisible="{Binding !!SectorTagsList.Count, Mode=OneWay}"
|
||||||
BorderBrush="Gray">
|
MaxHeight="300"
|
||||||
<ListBox.ItemTemplate>
|
BorderThickness="1"
|
||||||
<DataTemplate>
|
BorderBrush="Gray">
|
||||||
<TextBlock Text="{Binding ., Mode=OneWay}"
|
<ListBox.ItemTemplate>
|
||||||
Padding="5" />
|
<DataTemplate>
|
||||||
</DataTemplate>
|
<TextBlock Text="{Binding ., Mode=OneWay}"
|
||||||
</ListBox.ItemTemplate>
|
Padding="5" />
|
||||||
</ListBox>
|
</DataTemplate>
|
||||||
</StackPanel>
|
</ListBox.ItemTemplate>
|
||||||
|
</ListBox>
|
||||||
|
</StackPanel>
|
||||||
|
</ScrollViewer>
|
||||||
</TabItem>
|
</TabItem>
|
||||||
<TabItem IsVisible="{Binding !!Sessions.Count, Mode=OneWay}">
|
<TabItem IsVisible="{Binding !!Sessions.Count, Mode=OneWay}">
|
||||||
<TabItem.Header>
|
<TabItem.Header>
|
||||||
|
|||||||
Reference in New Issue
Block a user