0

myTextBoxというTextBoxを含むUserControlがあります。このUserControlは、「UIElement.PreviewKeyUp」をキャッチしようとしているMainWindow.xamlに配置されます。

これで、デバッグ時に、「UserControl」がTextBoxではなく送信者として表示されます。KeyEventArgs e(特にe.Key)がmyTextBoxというTextBoxから送信されたかどうかを確認するにはどうすればよいですか?

助けてくれてありがとう。

乾杯

4

1 に答える 1

0

e.Sourceプロパティとして見つけることができます。'TextBox'にキャストしてみてください。成功した場合は、Nameプロパティで'myTextBox'を確認できます。

[コメント後に編集]

TextBoxがUserControl内にある場合は、イベントのOriginalSourceプロパティを使用できます。

于 2009-12-01T09:33:57.567 に答える