Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

119 строки
5.1 KiB

  1. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  3. <!--#region Menu Buttons Styles-->
  4. <Style x:Key="menuButton" TargetType="RadioButton">
  5. <!--Normal Button Style-->
  6. <Setter Property="Height" Value="50"/>
  7. <Setter Property="Margin" Value="-5,0,0,5"/>
  8. <Setter Property="Background" Value="Transparent"/>
  9. <Setter Property="BorderBrush" Value="Transparent"/>
  10. <Setter Property="Foreground" Value="{StaticResource PrimaryColor1}"/>
  11. <Setter Property="Template">
  12. <Setter.Value>
  13. <ControlTemplate TargetType="RadioButton">
  14. <Border Background="{TemplateBinding Background}"
  15. BorderThickness="0,0,4,0"
  16. BorderBrush="{TemplateBinding BorderBrush}">
  17. <ContentPresenter HorizontalAlignment="Left" VerticalAlignment="Center"/>
  18. </Border>
  19. </ControlTemplate>
  20. </Setter.Value>
  21. </Setter>
  22. <Style.Triggers>
  23. <!--Button Style Mouse over-->
  24. <Trigger Property="IsMouseOver" Value="True">
  25. <Setter Property="Margin" Value="0,0,0,5"/>
  26. <Setter Property="Background" Value="{StaticResource panelOverColor}"/>
  27. <Setter Property="BorderBrush" Value="{Binding Path=Tag, RelativeSource={RelativeSource self}}"/>
  28. <Setter Property="Foreground" Value="{StaticResource PrimaryColor2}"/>
  29. </Trigger>
  30. <!--Button Style Active-->
  31. <Trigger Property="IsChecked" Value="True">
  32. <Setter Property="Margin" Value="0,0,0,5"/>
  33. <Setter Property="Background" Value="{StaticResource PrimaryColor1}"/>
  34. <Setter Property="BorderBrush" Value="{Binding Path=Tag, RelativeSource={RelativeSource self}}"/>
  35. <Setter Property="Foreground" Value="{StaticResource White}"/>
  36. </Trigger>
  37. </Style.Triggers>
  38. </Style>
  39. <!--#region Menu Button Icons-->
  40. <Style x:Key="menuButtonIcon" TargetType="CalendarButton">
  41. <Setter Property="Foreground" Value="{Binding Path=Tag, RelativeSource={RelativeSource AncestorType=RadioButton}}"/>
  42. <Setter Property="Width" Value="22"/>
  43. <Setter Property="Height" Value="22"/>
  44. <Setter Property="Margin" Value="35,0,20,0"/>
  45. </Style>
  46. <!--#endregion Menu Button Icons-->
  47. <!--#region Menu Button TEXT-->
  48. <Style x:Key="menuButtonText" TargetType="TextBlock">
  49. <Setter Property="Foreground" Value="{Binding Path=Foreground, RelativeSource={RelativeSource AncestorType=RadioButton}}"/>
  50. <Setter Property="FontFamily" Value="Arial"/>
  51. <Setter Property="FontWeight" Value="Medium"/>
  52. <Setter Property="FontSize" Value="14"/>
  53. <Setter Property="VerticalAlignment" Value="Center"/>
  54. </Style>
  55. <!--#endregion Menu Button TEXT-->
  56. <!--#endregion Menu Buttons STYLE-->
  57. <Style x:Key="NavButton" TargetType="Button">
  58. <!--Normal Button Style-->
  59. <Setter Property="Height" Value="30"/>
  60. <Setter Property="Width" Value="30"/>
  61. <Setter Property="Margin" Value="5,0,0,5"/>
  62. <Setter Property="Background" Value="Transparent"/>
  63. <Setter Property="BorderBrush" Value="Transparent"/>
  64. <Setter Property="Foreground" Value="{StaticResource PrimaryColor1}"/>
  65. <Setter Property="FontWeight" Value="Bold"/>
  66. <Setter Property="FontSize" Value="15"/>
  67. <Setter Property="Template">
  68. <Setter.Value>
  69. <ControlTemplate TargetType="Button">
  70. <Border Background="{TemplateBinding Background}"
  71. BorderThickness="0,0,4,0"
  72. BorderBrush="{TemplateBinding BorderBrush}">
  73. <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
  74. </Border>
  75. </ControlTemplate>
  76. </Setter.Value>
  77. </Setter>
  78. <Style.Triggers>
  79. <!--Button Style Mouse over-->
  80. <Trigger Property="IsMouseOver" Value="True">
  81. <Setter Property="Margin" Value="5,0,0,5"/>
  82. <Setter Property="Background" Value="{StaticResource panelOverColor}"/>
  83. <Setter Property="BorderBrush" Value="{Binding Path=Tag, RelativeSource={RelativeSource self}}"/>
  84. <Setter Property="Foreground" Value="{StaticResource PrimaryColor2}"/>
  85. </Trigger>
  86. </Style.Triggers>
  87. </Style>
  88. <!--#region NAV Button TEXT-->
  89. <Style x:Key="NavButtonText" TargetType="TextBlock">
  90. <Setter Property="Foreground" Value="{Binding Path=Foreground, RelativeSource={RelativeSource AncestorType=RadioButton}}"/>
  91. <Setter Property="FontFamily" Value="Arial"/>
  92. <Setter Property="FontWeight" Value="Medium"/>
  93. <Setter Property="FontSize" Value="14"/>
  94. <Setter Property="VerticalAlignment" Value="Center"/>
  95. </Style>
  96. <!--#endregion NAV Button TEXT-->
  97. <!--#endregion NAV BUTTONS STYLE-->
  98. </ResourceDictionary>