2012-01-06 9 views
1

私のWiXカスタムダイアログでフォーカスを設定するには、アクセスキー(例:Alt-a)を使用する必要があります。私はアクセス文字が&であることを知っており、これをチェックボックスコントロールで使用すると問題なく動作します。WiXの編集コントロールにアクセスキーを使用

<Control 
    Id="ServiceCheckBox" 
    Type="CheckBox" 
    X="10" Y="243" 
    Width="170" Height="17" 
    Property="LAUNCHSERVICESONEXIT" 
    CheckBoxValue="1" 
    Text="&amp;Start services after installation."/> 

しかし、私は編集コントロールのための類似した何かをしようとしたが、アクセスキーが正常に動作しない - ダイアログ単に「クリック」[次へ]ボタンを私はAlt-aを押したとき。これは、現時点で私が持っているコードです:

<Control 
    Id="DatabaseNameLabel" 
    Type="Text" 
    X="20" Y="110" 
    Width="290" Height="20" 
    Text="Database n&amp;ame:" /> 
<Control 
    Id="DatabaseName" 
    Type="Edit" 
    X="20" Y="130" 
    Width="150" Height="20" 
    Property="DATABASENAME" 
    Text="&amp;a"/> 

は、どのように私はこれを実装するに行きますか? Target属性などのWiXスキーマ参照で、私が探しているものであるラベルに適用できる言及が見つかりません。

答えて

1

これは編集ボックスのコントロールではサポートされていません。編集テキストは、テキスト列ではなく、コントロールプロパティによって設定されます。したがって、アンパサンドアクセラレータは使用できません。

関連する問題