ResizeButton.xaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <UserControl x:Class="PicView.Views.UserControls.Buttons.ResizeButton"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. ToolTip="{StaticResource ResizeImage}">
  5. <UserControl.Resources>
  6. <SolidColorBrush x:Name="IconBrush" x:Key="IconBrush" Color="{StaticResource IconColor}" />
  7. </UserControl.Resources>
  8. <Button
  9. x:Name="TheButton"
  10. Width="51"
  11. Height="51">
  12. <Button.Background>
  13. <SolidColorBrush x:Name="ButtonBrush" Color="{StaticResource BackgroundColorAlt}" />
  14. </Button.Background>
  15. <Canvas Width="51" Height="51">
  16. <Image
  17. Height="20"
  18. Canvas.Left="10"
  19. Canvas.Top="15">
  20. <Image.Source>
  21. <DrawingImage>
  22. <DrawingImage.Drawing>
  23. <DrawingGroup ClipGeometry="M0,0 V512 H512 V0 H0 Z">
  24. <GeometryDrawing Brush="{StaticResource IconBrush}" Geometry="F1 M512,512z M0,0z M464,448L48,448C21.49,448,0,426.51,0,400L0,112C0,85.49,21.49,64,48,64L464,64C490.51,64,512,85.49,512,112L512,400C512,426.51,490.51,448,464,448z M112,120C81.072,120 56,145.072 56,176 56,206.928 81.072,232 112,232 142.928,232 168,206.928 168,176 168,145.072 142.928,120 112,120z M64,384L448,384 448,272 360.485,184.485C355.799,179.799,348.201,179.799,343.514,184.485L208,320 152.485,264.485C147.799,259.799,140.201,259.799,135.514,264.485L64,336 64,384z" />
  25. </DrawingGroup>
  26. </DrawingImage.Drawing>
  27. </DrawingImage>
  28. </Image.Source>
  29. </Image>
  30. <Image
  31. Height="12"
  32. Opacity=".8"
  33. Canvas.Left="29"
  34. Canvas.Top="19">
  35. <Image.Source>
  36. <DrawingImage>
  37. <DrawingImage.Drawing>
  38. <DrawingGroup ClipGeometry="M0,0 V512 H512 V0 H0 Z">
  39. <GeometryDrawing Brush="{StaticResource IconBrush}" Geometry="F1 M512,512z M0,0z M464,448L48,448C21.49,448,0,426.51,0,400L0,112C0,85.49,21.49,64,48,64L464,64C490.51,64,512,85.49,512,112L512,400C512,426.51,490.51,448,464,448z M112,120C81.072,120 56,145.072 56,176 56,206.928 81.072,232 112,232 142.928,232 168,206.928 168,176 168,145.072 142.928,120 112,120z M64,384L448,384 448,272 360.485,184.485C355.799,179.799,348.201,179.799,343.514,184.485L208,320 152.485,264.485C147.799,259.799,140.201,259.799,135.514,264.485L64,336 64,384z" />
  40. </DrawingGroup>
  41. </DrawingImage.Drawing>
  42. </DrawingImage>
  43. </Image.Source>
  44. </Image>
  45. </Canvas>
  46. </Button>
  47. </UserControl>