0

Popup動的にアタッチするウィンドウがありますUserControl。ここでは、最初のコントロールのフォーカスを設定する必要があります。私が使用する場合:

FocusManager.FocusedElement="{Binding ElementName=txtcode}"

カーソルがUserControl 来ない。の最初の要素にフォーカスを設定するのを手伝ってくれる人はいますかUserControl

前もって感謝します。

4

1 に答える 1

0

これを行う必要がありましたが、ユーザー コントロールではないため、役に立たない可能性があります。私がする必要があったのは、Window タグに FocusManager ビットを追加することです。

<Window x:Class="xxxxx"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" FocusManager.FocusedElement="{Binding ElementName=txtcode}">

そして、コントロールに正しく名前を付けたことを確認してください:

<TextBox Name="txtcode" Text="" />

私はwpfが初めてで、まだユーザーコントロールを扱っていません。

于 2013-03-22T08:26:45.050 に答える