DetailViewer.xaml 5.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <UserControl x:Class="HistoryDLL.DetailViewer"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:HistoryDLL"
  7. mc:Ignorable="d" Width="810" Height="535" Background="Transparent">
  8. <UserControl.Resources>
  9. <Storyboard x:Key="sbShowStart">
  10. <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="uxRootGrid">
  11. <EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="1"/>
  12. </DoubleAnimationUsingKeyFrames>
  13. </Storyboard>
  14. <Storyboard x:Key="sbShowStop">
  15. <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="uxRootGrid">
  16. <EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="0"/>
  17. </DoubleAnimationUsingKeyFrames>
  18. </Storyboard>
  19. </UserControl.Resources>
  20. <Grid x:Name="uxDetailviewerGd">
  21. <Grid.RowDefinitions>
  22. <RowDefinition x:Name="uxFirstLayer1" Height="20"/>
  23. <RowDefinition Height="*"/>
  24. <RowDefinition x:Name="uxFirstLayer2" Height="30"/>
  25. <RowDefinition x:Name="uxFirstLayer3" Height="85"/>
  26. <RowDefinition x:Name="uxFirstLayer4" Height="60"/>
  27. </Grid.RowDefinitions>
  28. <Grid Grid.Row="1">
  29. <Grid.ColumnDefinitions>
  30. <ColumnDefinition x:Name="uxTopLayer1" Width="20"/>
  31. <ColumnDefinition Width="*"/>
  32. <ColumnDefinition x:Name="uxTopLayer2" Width="20"/>
  33. <ColumnDefinition x:Name="uxTopLayer3" Width="275"/>
  34. <ColumnDefinition x:Name="uxTopLayer4" Width="20"/>
  35. </Grid.ColumnDefinitions>
  36. <!--大圖-->
  37. <Grid Grid.Column="1">
  38. <Grid.RowDefinitions>
  39. <RowDefinition x:Name="uxImgLayer" Height="310"/>
  40. <RowDefinition Height="*"/>
  41. </Grid.RowDefinitions>
  42. <Grid Grid.Row="0" x:Name="uxMainMediaShowGd" VirtualizingPanel.VirtualizationMode="Recycling" VirtualizingPanel.IsContainerVirtualizable="True"
  43. VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.ScrollUnit="Item" >
  44. </Grid>
  45. <StackPanel x:Name="uxImgTagList" Orientation="Horizontal" Grid.Row="1" HorizontalAlignment="Center" Background="Transparent">
  46. </StackPanel>
  47. </Grid>
  48. <!--文字-->
  49. <StackPanel x:Name="uxTextblockContainer" Grid.Column="3" Orientation="Vertical">
  50. <TextBlock Name="uxTitleText" Width="275" TextAlignment="Left" FontSize="26" TextTrimming="CharacterEllipsis" TextWrapping="Wrap" MaxHeight="130"
  51. Foreground="WhiteSmoke" Background="Transparent" Focusable="False" Cursor="None" />
  52. <ScrollViewer x:Name="uxStrMainScroll" VerticalScrollBarVisibility="Hidden" BorderThickness="0" HorizontalScrollBarVisibility="Hidden" Height="307"
  53. Background="Transparent" PanningMode="VerticalOnly" PanningDeceleration="0.005" ManipulationBoundaryFeedback="uxBoundGrid_ManipulationBoundaryFeedback">
  54. <StackPanel Name="uxTxtStackPanel" Orientation="Vertical" >
  55. <TextBlock Name="uxDateText" Width="275" FontSize="22" TextWrapping="Wrap" Foreground="WhiteSmoke" Background="Transparent" />
  56. <TextBlock Name="uxContentText" Width="275" TextAlignment="Left" FontSize="22" Foreground="WhiteSmoke"
  57. Background="Transparent" TextWrapping="Wrap" HorizontalAlignment="Left" VerticalAlignment="Top" />
  58. </StackPanel>
  59. </ScrollViewer>
  60. </StackPanel>
  61. </Grid>
  62. <Grid Grid.Row="3" x:Name="uxGalleryGd" Background="Transparent" Margin="20,0,20,0">
  63. </Grid>
  64. <StackPanel Grid.Row="4" Orientation="Horizontal" HorizontalAlignment="Right">
  65. <!--Width="96"-->
  66. <RadioButton x:Name="uxLan0" FontSize="16" Width="96" Height="35" Tag="0" Style="{DynamicResource uxdetailViewerLanBtn}" Margin="0,0,10,0"
  67. Checked="uxLan_Checked"/>
  68. <RadioButton x:Name="uxLan1" FontSize="16" Width="96" Height="35" Tag="1" Style="{DynamicResource uxdetailViewerLanBtn}" Margin="0,0,10,0"
  69. Checked="uxLan_Checked"/>
  70. <RadioButton x:Name="uxLan2" FontSize="16" Width="0" Height="35" Tag="2" Style="{DynamicResource uxdetailViewerLanBtn}" Margin="0,0,10,0"
  71. Checked="uxLan_Checked"/>
  72. <RadioButton x:Name="uxLan3" FontSize="16" Width="0" Height="35" Tag="3" Style="{DynamicResource uxdetailViewerLanBtn}" Margin="0,0,10,0"
  73. Checked="uxLan_Checked"/>
  74. <Button x:Name="uxExitBtn" Content="X" Style="{DynamicResource detailViewerCloseButton}" Width="35" Height="35" Margin="0,0,10,0" FontSize="16"
  75. Click="uxCloseBtn_Click"></Button>
  76. </StackPanel>
  77. </Grid>
  78. </UserControl>