我正在使用放置在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
......这就是屏幕上的样子:
您可以看到选中的商品如何在复选标记周围显示通常的蓝色环,并且复选标记在那里......它只是黑色。为什么它不尊重该项目的{{1}}属性?
有没有办法让它这样做,而不必维护一个数字万亿行模板覆盖?到目前为止,我在网上找到的例子对于这么小的事情来说是非常荒谬的。