ColorDropBox.xaml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <UserControl x:Class="PDF_Office.CustomControl.ColorDropBox"
  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:PDF_Office.CustomControl"
  7. mc:Ignorable="d"
  8. d:DesignHeight="450" d:DesignWidth="800" MinWidth="52" Background="#01000000">
  9. <Grid>
  10. <Grid.ColumnDefinitions>
  11. <ColumnDefinition Width="*"></ColumnDefinition>
  12. <ColumnDefinition Width="auto" MinWidth="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}" ></ColumnDefinition>
  13. </Grid.ColumnDefinitions>
  14. <!--正常颜色显示模块-->
  15. <Border Width="16" Height="16" HorizontalAlignment="Left" BorderThickness="1" BorderBrush="#33000000" Margin="12,0,0,0"
  16. Visibility="{Binding ElementName=NormalColorRectControl,Path=Visibility}">
  17. <Rectangle Name="NormalColorRectControl" Visibility="Collapsed"/>
  18. </Border>
  19. <!--透明颜色显示模块-->
  20. <Border Width="16" Height="16" HorizontalAlignment="Left" BorderThickness="1" Margin="12,0,0,0"
  21. BorderBrush="#33000000" Visibility="{Binding ElementName=TransparentRectControl,Path=Visibility}">
  22. <Rectangle Name="TransparentRectControl" Visibility="Collapsed">
  23. <Rectangle.Fill>
  24. <DrawingBrush>
  25. <DrawingBrush.Drawing>
  26. <DrawingGroup>
  27. <GeometryDrawing Brush="White">
  28. <GeometryDrawing.Pen>
  29. <Pen Thickness="1" Brush="#E2E3E6"></Pen>
  30. </GeometryDrawing.Pen>
  31. <GeometryDrawing.Geometry>
  32. <RectangleGeometry Rect="0,0,16,16"></RectangleGeometry>
  33. </GeometryDrawing.Geometry>
  34. </GeometryDrawing>
  35. <GeometryDrawing>
  36. <GeometryDrawing.Pen>
  37. <Pen Thickness="2" Brush="#FF3B30"></Pen>
  38. </GeometryDrawing.Pen>
  39. <GeometryDrawing.Geometry>
  40. <LineGeometry StartPoint="16,0" EndPoint="0,16"></LineGeometry>
  41. </GeometryDrawing.Geometry>
  42. </GeometryDrawing>
  43. </DrawingGroup>
  44. </DrawingBrush.Drawing>
  45. </DrawingBrush>
  46. </Rectangle.Fill>
  47. </Rectangle>
  48. </Border>
  49. <!--下拉模块-->
  50. <Border Grid.Column="1" BorderThickness="0" Background="Transparent" HorizontalAlignment="Right" Padding="4,0,4,0">
  51. <Polygon Points="13.8535156 5.85546875 13.1445312 5.14648438 8 10.2910156 2.85546875 5.14648438 2.14648438 5.85546875 8 11.7089844"
  52. Fill="#000000" Width="16" Height="16"/>
  53. </Border>
  54. </Grid>
  55. </UserControl>