DocItemControl.xaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <UserControl
  2. x:Class="PDF_Master.Views.HomePanel.RecentFiles.DocItemControl"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:PDF_Master.Views.HomePanel"
  7. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  8. d:DesignHeight="450"
  9. d:DesignWidth="800"
  10. mc:Ignorable="d">
  11. <Grid
  12. DataContext="{Binding}"
  13. Loaded="Grid_Loaded"
  14. ToolTip="{Binding FilePath}">
  15. <Grid.RowDefinitions>
  16. <RowDefinition Height="auto" />
  17. <RowDefinition Height="52" />
  18. </Grid.RowDefinitions>
  19. <Grid Margin="51,8">
  20. <Border
  21. HorizontalAlignment="Center"
  22. VerticalAlignment="Center"
  23. BorderBrush="{StaticResource color.sys.layout.divider}"
  24. BorderThickness="1"
  25. CornerRadius="{StaticResource border-radius.8}">
  26. <Grid>
  27. <Border
  28. Name="BorderImage"
  29. Background="White"
  30. CornerRadius="{StaticResource border-radius.8}" />
  31. <Image
  32. Name="CoverImage"
  33. RenderOptions.BitmapScalingMode="HighQuality"
  34. UseLayoutRounding="True">
  35. <Image.OpacityMask>
  36. <VisualBrush Visual="{Binding ElementName=BorderImage}" />
  37. </Image.OpacityMask>
  38. </Image>
  39. </Grid>
  40. </Border>
  41. </Grid>
  42. <StackPanel
  43. Grid.Row="1"
  44. Margin="0,0,0,8"
  45. HorizontalAlignment="Center"
  46. VerticalAlignment="Center"
  47. Orientation="Horizontal">
  48. <Rectangle
  49. Name="RecNewMark"
  50. Width="4"
  51. Height="4"
  52. Margin="4,0"
  53. Fill="{StaticResource color.btn.cta.bg.norm}"
  54. RadiusX="4"
  55. RadiusY="4"
  56. Visibility="Collapsed" />
  57. <TextBlock
  58. Grid.Row="1"
  59. MaxWidth="226"
  60. MaxHeight="44"
  61. HorizontalAlignment="Center"
  62. VerticalAlignment="Top"
  63. FontSize="14"
  64. Text="{Binding FileName}"
  65. TextAlignment="Center"
  66. TextTrimming="CharacterEllipsis"
  67. TextWrapping="Wrap"
  68. ToolTip="{Binding FileName}" />
  69. </StackPanel>
  70. </Grid>
  71. </UserControl>