1

コンパイル時エラーが発生したことはないと思いますAmbiguous match found-実行時例外に関連付けます。

XAML にセッターを追加するとFocusManager.FocusedElement、ビルド エラーが発生します。これ以上の詳細はありません。この属性をいくつかの場所 (コントロール ルート、親要素、ターゲット要素)、いくつかのコントロール、およびいくつかのターゲットに追加しようとしました。

今何をすべきかについて何か提案はありますか?完全に失われました。

また、コード ビハインドでターゲット コントロールにフォーカスを設定することもできません。これが関係しているかどうかはわかりません...

4

1 に答える 1

1

解決策を見つけました!

<i:Interaction.Triggers>
    <i:EventTrigger EventName="Loaded">
        <util:SetFocusTrigger TargetName="SearchBox" />
    </i:EventTrigger>
</i:Interaction.Triggers>

詳細はこちら: http://www.codeproject.com/Articles/222613/Setting-focus-on-a-control-in-Silverlight-using-XA

于 2012-08-08T11:58:40.423 に答える