2009-08-26 16 views
1

xamlのテキストボックスのmouseclickでコマンドとコマンドパラメータを設定するにはどうすればよいですか?wpf Mouseclick on textbox

答えて

1

TextBoxはButtonBaseから拡張されていないため、コマンドでは機能しません。あなたがしようとしていることは間違っています。あなたは、あなたの要件を述べて、それを達成するための最善の方法を尋ねる別の質問をするべきです。

+0

これは私がテキストボックスのためにやっている方法です。どのようにマウスのクリックにも同様のことをするには? <テキストボックステキスト= "{バインディングパス=名}" X:NAME = "txtName" /> <ボタンコマンド= "{バインディングNameCommand}" CommandParameter = "{バインディングテキスト、のElementName = txtName}" のIsDefault = "{バインディングIsFocused、ElementName = txtName}" /> –

3

テキストボックスのPreviewMouseDownを使用してください。

1

Ortis Mallumが答えたので、PreviewMouseDownイベントは機能します。