如何使此MenuItem中的复选标记符合整个前景色?

时间:2018-06-04 19:05:24

标签: c# wpf menuitem

我正在使用放置在StackPanel内的<Border Grid.Column="1" Background="Black" BorderBrush="{x:Static SystemColors.ActiveBorderBrush}" BorderThickness="1" Opacity="0.8" Padding="3"> <StackPanel Orientation="Vertical"> <MenuItem Foreground="White" Header="Show Mini Map" IsCheckable="True" IsChecked="{Binding ShowMiniMap, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" /> ...more items... </StackPanel> </Border> 控件制作菜单。

以下是菜单项XAML的示例:

Foreground

......这就是屏幕上的样子:

enter image description here

您可以看到选中的商品如何在复选标记周围显示通常的蓝色环,并且复选标记在那里......它只是黑色。为什么它不尊重该项目的{{1}}属性?

有没有办法让它这样做,而不必维护一个数字万亿行模板覆盖?到目前为止,我在网上找到的例子对于这么小的事情来说是非常荒谬的。

0 个答案:

没有答案