64 lines
No EOL
2.7 KiB
XML
64 lines
No EOL
2.7 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
<Style BasedOn="{StaticResource {x:Type ToggleButton}}"
|
|
TargetType="{x:Type RadioButton}"
|
|
x:Key="MenuButtonTheme">
|
|
<Style.Setters>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="RadioButton">
|
|
|
|
<Grid VerticalAlignment="Stretch"
|
|
HorizontalAlignment="Stretch"
|
|
Background="{TemplateBinding Background}">
|
|
|
|
<TextBlock Text="{TemplateBinding Property=Content}"
|
|
VerticalAlignment="Center"
|
|
Margin="50,0,0,0"/>
|
|
</Grid>
|
|
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
<Setter Property="Background" Value="Transparent"/>
|
|
<Setter Property="BorderThickness" Value="0"/>
|
|
</Style.Setters>
|
|
<Style.Triggers>
|
|
<Trigger Property="IsChecked" Value="True">
|
|
<Setter Property="Background" Value="#22202f"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
<Style BasedOn="{StaticResource {x:Type ToggleButton}}"
|
|
TargetType="{x:Type RadioButton}"
|
|
x:Key="MenuButtonRoundTheme">
|
|
<Style.Setters>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="RadioButton">
|
|
|
|
<Grid VerticalAlignment="Stretch"
|
|
HorizontalAlignment="Stretch">
|
|
<Border Background="{TemplateBinding Background}"
|
|
CornerRadius="4">
|
|
<TextBlock Text="{TemplateBinding Property=Content}"
|
|
VerticalAlignment="Center"
|
|
Margin="50,0,0,0"/>
|
|
</Border>
|
|
|
|
</Grid>
|
|
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
<Setter Property="Background" Value="Transparent"/>
|
|
<Setter Property="BorderThickness" Value="0"/>
|
|
</Style.Setters>
|
|
<Style.Triggers>
|
|
<Trigger Property="IsChecked" Value="True">
|
|
<Setter Property="Background" Value="#212329"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
|
|
</ResourceDictionary> |