ThemeStyle.xaml 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:local="clr-namespace:PixiEditor.Styles">
  4. <Style TargetType="Button" x:Key="DarkRoundButton">
  5. <Setter Property="Background" Value="#404040"/>
  6. <Setter Property="Foreground" Value="White"/>
  7. <Setter Property="FontSize" Value="22"/>
  8. <Setter Property="SnapsToDevicePixels" Value="True"/>
  9. <Setter Property="Template">
  10. <Setter.Value>
  11. <ControlTemplate TargetType="Button">
  12. <Border CornerRadius="4" Background="{TemplateBinding Background}">
  13. <ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  14. </Border>
  15. <ControlTemplate.Triggers>
  16. <Trigger Property="IsEnabled" Value="False">
  17. <Setter Property="Background" Value="#404040"/>
  18. <Setter Property="Foreground" Value="White"/>
  19. <Setter Property="Cursor" Value="Arrow"/>
  20. </Trigger>
  21. <Trigger Property="IsMouseOver" Value="True">
  22. <Setter Property="Background" Value="#FF515151"/>
  23. <Setter Property="Foreground" Value="White"/>
  24. <Setter Property="Cursor" Value="Hand"/>
  25. </Trigger>
  26. <Trigger Property="IsPressed" Value="True">
  27. <Setter Property="Background" Value="#505050"/>
  28. <Setter Property="Foreground" Value="White"/>
  29. </Trigger>
  30. </ControlTemplate.Triggers>
  31. </ControlTemplate>
  32. </Setter.Value>
  33. </Setter>
  34. </Style>
  35. <Style TargetType="TextBox" x:Key="DarkTextBoxStyle">
  36. <Setter Property="Background" Value="#202020"/>
  37. <Setter Property="BorderThickness" Value="1"/>
  38. <Setter Property="BorderBrush" Value="#404040"/>
  39. <Setter Property="Foreground" Value="Snow"/>
  40. </Style>
  41. <Style TargetType="Button" x:Key="ToolButtonStyle">
  42. <Setter Property="Height" Value="52"/>
  43. <Setter Property="Width" Value="52"/>
  44. <Setter Property="VerticalAlignment" Value="Top"/>
  45. <Setter Property="HorizontalAlignment" Value="Center"/>
  46. <Setter Property="Margin" Value="0,10,0,0"/>
  47. </Style>
  48. </ResourceDictionary>