0

アプリにいくつかのスタイルを適用して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 であり、ALT ホールド + I でのアクセスでは Is Active ではありません。アクセスキーも機能するスタイルを機能させるには?

4

1 に答える 1

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

多分あなたはいくつかの側面を指定するのを忘れましたか?

それとも何かわからない

于 2011-08-09T13:53:34.193 に答える