ToggleButtonStyle.xaml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  3. <!--Control colors.-->
  4. <Color x:Key="WindowColor">Transparent</Color>
  5. <Color x:Key="ContentAreaColorLight">Transparent</Color>
  6. <Color x:Key="ContentAreaColorDark">Transparent</Color>
  7. <Color x:Key="DisabledControlLightColor">Transparent</Color>
  8. <Color x:Key="DisabledControlDarkColor">Transparent</Color>
  9. <Color x:Key="DisabledForegroundColor">Transparent</Color>
  10. <Color x:Key="SelectedBackgroundColor">Transparent</Color>
  11. <Color x:Key="SelectedUnfocusedColor">Transparent</Color>
  12. <Color x:Key="ControlLightColor">Transparent</Color>
  13. <Color x:Key="ControlMediumColor">Transparent</Color>
  14. <Color x:Key="ControlDarkColor">Transparent</Color>
  15. <Color x:Key="ControlMouseOverColor">Transparent</Color>
  16. <Color x:Key="ControlPressedColor">Transparent</Color>
  17. <Color x:Key="GlyphColor">Transparent</Color>
  18. <Color x:Key="GlyphMouseOver">Transparent</Color>
  19. <!--Border colors-->
  20. <Color x:Key="BorderLightColor">Transparent</Color>
  21. <Color x:Key="BorderMediumColor">Transparent</Color>
  22. <Color x:Key="BorderDarkColor">Transparent</Color>
  23. <Color x:Key="PressedBorderLightColor">Transparent</Color>
  24. <Color x:Key="PressedBorderDarkColor">Transparent</Color>
  25. <Color x:Key="DisabledBorderLightColor">Transparent</Color>
  26. <Color x:Key="DisabledBorderDarkColor">Transparent</Color>
  27. <Color x:Key="DefaultBorderBrushDarkColor">Transparent</Color>
  28. <!--Control-specific resources.-->
  29. <Color x:Key="HeaderTopColor">Transparent</Color>
  30. <Color x:Key="DatagridCurrentCellBorderColor">Transparent</Color>
  31. <Color x:Key="SliderTrackDarkColor">Transparent</Color>
  32. <Color x:Key="NavButtonFrameColor">Transparent</Color>
  33. <Color x:Key="MenuPopupBrush">Transparent</Color>
  34. <Color x:Key="ProgressBarIndicatorAnimatedFill">Transparent</Color>
  35. <Style TargetType="ToggleButton">
  36. <Setter Property="IsChecked" Value="False" />
  37. <Setter Property="Template">
  38. <Setter.Value>
  39. <ControlTemplate TargetType="{x:Type ToggleButton}">
  40. <Grid Background="Transparent">
  41. <VisualStateManager.VisualStateGroups>
  42. <VisualStateGroup x:Name="CommonStates">
  43. <VisualState x:Name="Normal" />
  44. <VisualState x:Name="MouseOver" />
  45. <VisualState x:Name="Pressed" />
  46. <VisualState x:Name="Disabled" />
  47. </VisualStateGroup>
  48. <VisualStateGroup x:Name="CheckStates">
  49. <VisualState x:Name="Checked" />
  50. <VisualState x:Name="Unchecked" />
  51. <VisualState x:Name="Indeterminate" />
  52. </VisualStateGroup>
  53. </VisualStateManager.VisualStateGroups>
  54. <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
  55. </Grid>
  56. </ControlTemplate>
  57. </Setter.Value>
  58. </Setter>
  59. </Style>
  60. </ResourceDictionary>