53 lines
2.8 KiB
XML
53 lines
2.8 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:wpf="clr-namespace:WPFDark"
|
|
xmlns:controls="clr-namespace:WPFDark.Controls"
|
|
xmlns:internals="clr-namespace:WPFDark.Internals">
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<internals:SharedResourceDictionary Source="pack://application:,,,/WPFDark;component/StandardControls/Menu.xaml" />
|
|
</ResourceDictionary.MergedDictionaries>
|
|
|
|
<Style TargetType="{x:Type ContextMenu}">
|
|
<Style.Resources>
|
|
<Style x:Key="{x:Static MenuItem.SeparatorStyleKey}" TargetType="{x:Type Separator}">
|
|
<Setter Property="Height" Value="1.0" />
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type Separator}">
|
|
<Rectangle Fill="{DynamicResource MenuSeparatorBorderBrush}" />
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style BasedOn="{StaticResource MenuItemBaseStyle}" TargetType="{x:Type MenuItem}" />
|
|
</Style.Resources>
|
|
|
|
<Setter Property="TextElement.FontFamily" Value="{DynamicResource WPFDarkFontFamily}" />
|
|
<Setter Property="TextOptions.TextRenderingMode" Value="Auto" />
|
|
<Setter Property="TextOptions.TextFormattingMode" Value="Ideal" />
|
|
<Setter Property="TextOptions.TextHintingMode" Value="Animated" />
|
|
|
|
<Setter Property="OverridesDefaultStyle" Value="True" />
|
|
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
|
|
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type ContextMenu}">
|
|
<controls:BiaClippingBorder Margin="0,0,8,8"
|
|
Background="{DynamicResource SubmenuItemBackground}"
|
|
BorderBrush="{DynamicResource MenuItemHighlightedBackground}"
|
|
BorderThickness="1"
|
|
SnapsToDevicePixels="True"
|
|
UseLayoutRounding="True">
|
|
<StackPanel IsItemsHost="True" KeyboardNavigation.DirectionalNavigation="Cycle" />
|
|
|
|
<controls:BiaClippingBorder.Effect>
|
|
<DropShadowEffect ShadowDepth="2.0" Color="Black" />
|
|
</controls:BiaClippingBorder.Effect>
|
|
</controls:BiaClippingBorder>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
</ResourceDictionary> |