我有一个上下文菜单和复选框,但复选框显示不正确。
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu >
<toolkit:MenuItem Click="iLikeIt" Tag="{Binding ElementName=chbox}" Header="{Binding isLikeMe, Converter={StaticResource LikeIt}}"/>
<toolkit:MenuItem>
<toolkit:MenuItem.Header>
<CheckBox Name="chbox" Tag="{Binding}" BorderThickness="1" Content="Рассказать друзьям" >
</CheckBox>
</toolkit:MenuItem.Header>
</toolkit:MenuItem>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
答案 0 :(得分:1)
由于这是一个UI问题而不是功能问题,这很可能是CheckBox的样式问题。您需要将自定义样式应用于ContextMenu中的CheckBox,以使其在ContextMenu的反色中看起来正常。
尽管如此,请确保让它在Dark和Light主题中都有效。