更新
This commit is contained in:
53
WPFDark/StandardControls/ContextMenu.xaml
Normal file
53
WPFDark/StandardControls/ContextMenu.xaml
Normal file
@@ -0,0 +1,53 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user