私は wpf を始めたばかりで、過去 3 日間 xaml の学習を開始しました。enter evnet を作成するにはどうすればよいですか? クリック、テキスト変更イベントなどの一部のイベントは問題ありません。
質問する
4520 次
3 に答える
0
フォーカスが TextBox にあるときにユーザーが Enter キーを押した場合にのみ必要ですか?
設計がコマンドを使用した MVVM である場合にできること:
Window.Resources と同じレベル:
<Window.InputBindings>
<KeyBinding Key="Enter" Command="{Binding EnterCommand}"/>
</Window.InputBindings>
ただし、これにより、TextBox にフォーカスしている場合だけでなく、ウィンドウ内の任意の場所で Enter キーがキャッチされます...
于 2013-03-20T12:15:07.930 に答える
0
TextChanged
イベントとハンドラーのコードを使用できます。
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
}
于 2013-03-20T12:16:55.607 に答える
0
WPF テキスト ボックスに「Enter」イベントはありません。次のような他のイベントを考える必要があります。必要なものに応じて、GotFocus、MouseEnter、MouseDown、GotKeybordFocus。
xaml では、次のように sth を記述します。<TextBox Height="23" Canvas.Left="374" TextWrapping="Wrap" Text="TextBox" Canvas.Top="272" Width="120" GotFocus="TextBox_GotFocus_1"/>
ただし、デザイナーを使用する方が簡単です。プロパティ -> イベント -> コントロールのために生成する必要があるイベントをダブルクリックします。
于 2013-03-20T12:17:26.330 に答える