Files
Shrlalgo.RvKits/WPFDark/Controls/Internals/BiaHamburgerMenuHost.xaml
ShrlAlgo 4d35cadb56 更新
2025-07-11 09:20:23 +08:00

44 lines
2.3 KiB
XML

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:WPFDark="clr-namespace:WPFDark"
xmlns:internals2="clr-namespace:WPFDark.Internals"
xmlns:internals3="clr-namespace:WPFDark.Controls.Internals">
<ResourceDictionary.MergedDictionaries>
<internals2:SharedResourceDictionary Source="pack://application:,,,/WPFDark;component/StandardControls/Menu.xaml" />
</ResourceDictionary.MergedDictionaries>
<Style TargetType="{x:Type internals3:BiaHamburgerMenuHost}">
<Setter Property="Foreground" Value="{DynamicResource AccentForegroundBrushKey}" />
<Setter Property="WindowChrome.IsHitTestVisibleInChrome" Value="True" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Menu>
<Menu.Style>
<Style TargetType="{x:Type Menu}" BasedOn="{StaticResource {x:Type Menu}}">
<Setter Property="Foreground" Value="{DynamicResource AccentForegroundBrushKey}" />
<Setter Property="Width" Value="32.0" />
<Setter Property="Height" Value="32.0" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{DynamicResource ActiveBackgroundBrushKey}" />
<Setter Property="BorderBrush" Value="{DynamicResource ActiveBorderBrushKey}" />
<Setter Property="Foreground" Value="{DynamicResource AccentBrushKey}" />
</Trigger>
</Style.Triggers>
</Style>
</Menu.Style>
</Menu>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="MenuItem" Value="{x:Null}">
<Setter Property="Visibility" Value="Collapsed" />
</Trigger>
</Style.Triggers>
</Style>
</ResourceDictionary>