Skip to content

Commit

Permalink
(MahAppsGH-3666) Improve overflow WindowCommands
Browse files Browse the repository at this point in the history
  • Loading branch information
punker76 authored and amkuchta committed Nov 19, 2019
1 parent 373245b commit 50dcbf2
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/MahApps.Metro/Themes/WindowCommands.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,6 @@

<Style x:Key="MahApps.Styles.ToggleButton.ToolBarOverflow" TargetType="{x:Type ToggleButton}">
<Setter Property="Background" Value="{DynamicResource MahApps.Brushes.TransparentWhite}" />
<Setter Property="Foreground" Value="{Binding RelativeSource={RelativeSource AncestorType={x:Type FrameworkElement}}, Path=(TextElement.Foreground), Mode=OneWay}" />
<Setter Property="OverridesDefaultStyle" Value="true" />
<Setter Property="SnapsToDevicePixels" Value="true" />
<Setter Property="Template">
Expand All @@ -152,28 +151,27 @@
Background="{TemplateBinding Background}"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<Path Name="Arrow"
Width="7"
Margin="4"
HorizontalAlignment="Center"
VerticalAlignment="Bottom"
Data="M 0 0 L 6 0 3 3 Z"
Fill="{TemplateBinding Foreground}" />
Data="M16.59,5.59L18,7L12,13L6,7L7.41,5.59L12,10.17L16.59,5.59M16.59,11.59L18,13L12,19L6,13L7.41,11.59L12,16.17L16.59,11.59Z"
Fill="{TemplateBinding Foreground}"
Opacity="0.75"
Stretch="Uniform" />
<ContentPresenter />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="Arrow" Property="Fill" Value="White" />
<Setter TargetName="Arrow" Property="Opacity" Value="1" />
<Setter TargetName="Bd" Property="Background" Value="{DynamicResource MahApps.Brushes.Gray2}" />
</Trigger>
<Trigger Property="IsKeyboardFocused" Value="true">
<Setter TargetName="Arrow" Property="Fill" Value="White" />
<Setter TargetName="Bd" Property="Background" Value="{DynamicResource MahApps.Brushes.Gray2}" />
</Trigger>
<Trigger Property="IsChecked" Value="true">
<Setter TargetName="Arrow" Property="Fill" Value="White" />
<Setter TargetName="Bd" Property="Background" Value="{DynamicResource MahApps.Brushes.Gray2}" />
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter TargetName="Arrow" Property="Fill" Value="{DynamicResource MahApps.Brushes.DarkIdealForegroundDisabled}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
Expand All @@ -185,6 +183,7 @@
<ToggleButton x:Name="PART_ToggleButton"
ClickMode="Press"
DockPanel.Dock="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(DockPanel.Dock), Mode=OneWay}"
Foreground="{TemplateBinding Foreground}"
IsChecked="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsOverflowOpen, Mode=TwoWay}"
IsEnabled="false"
Style="{StaticResource MahApps.Styles.ToggleButton.ToolBarOverflow}"
Expand Down Expand Up @@ -251,6 +250,7 @@
<ToggleButton x:Name="PART_ToggleButton"
ClickMode="Press"
DockPanel.Dock="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(DockPanel.Dock), Mode=OneWay}"
Foreground="{TemplateBinding Foreground}"
IsChecked="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsOverflowOpen, Mode=TwoWay}"
IsEnabled="false"
Style="{StaticResource MahApps.Styles.ToggleButton.ToolBarOverflow}"
Expand Down

0 comments on commit 50dcbf2

Please sign in to comment.