应用样式后,访问键无法在CheckBox上运行

时间:2011-08-09 09:54:03

标签: .net wpf styles access-keys

我已在我的应用中的CheckBoxes上应用了一些样式,以便为其某些属性写入默认值。

 <Style
        TargetType="{x:Type CheckBox}">
        <Setter
            Property="HorizontalAlignment"
            Value="Left" />
        <Setter
            Property="Margin"
            Value="2" />
        <Setter
            Property="MinHeight"
            Value="22" />
 </Style>

但是这会破坏访问密钥,现在Content看起来像是:_Is Active而不是Active,可以访问ALT hold + I。如何使用访问键工作风格?

1 个答案:

答案 0 :(得分:0)

刚刚测试过,VS'10,WPF 4.0,SP1。工作得很好。 Alt + I更改了checkbox州。测试代码:

<Window.Resources>
    <Style TargetType="{x:Type CheckBox}">
        <Setter
            Property="HorizontalAlignment"
            Value="Left" />
        <Setter
            Property="Margin"
            Value="2" />
        <Setter
            Property="MinHeight"
            Value="22" />
    </Style>
</Window.Resources>
<CheckBox Content="_IsActive" />

也许您忘了指定某些方面?

或者我不明白