1
private void TextBox1_TextChanged(object sender, TextChangedEventArgs e)
{           
    txt1_focus.Focus();
}

wpfでxamlファイルを使用して上記のコードを実現するにはどうすればよいですか。

4

2 に答える 2

2

FocusManager.FocusedElement以下のように使用します。

<Window x:Class="UI.Views.MyView"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         FocusManager.FocusedElement="{Binding ElementName=txtSearch}">
    </Window>
于 2012-08-01T18:36:22.647 に答える
1

http://cloudstore.blogspot.com/2008/06/setting-initial-focus-in-wpf.html

このサイトでは、特定のコントロールに初期フォーカスを設定する方法について説明しています。

<Window ...
        FocusManager.FocusedElement="{Binding ElementName=TextBox1}">
于 2012-08-01T18:36:05.300 に答える