上下文菜单中的复选框无法正确显示wp7

时间:2011-08-26 15:40:59

标签: c# silverlight windows-phone-7 checkbox contextmenu

我有一个上下文菜单和复选框,但复选框显示不正确。

                    <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>

enter image description here

1 个答案:

答案 0 :(得分:1)

由于这是一个UI问题而不是功能问题,这很可能是CheckBox的样式问题。您需要将自定义样式应用于ContextMenu中的CheckBox,以使其在ContextMenu的反色中看起来正常。

尽管如此,请确保让它在Dark和Light主题中都有效。