ボタンをクリックするたびに、私はOnClick
をトリガーするボタンを持っています。どのマウスボタンがそのボタンをクリックしたのか知りたいですか?WPFでクリックイベントを発生させたマウスボタンを特定するにはどうすればよいですか?
Mouse.LeftButton
またはMouse.RightButton
を使用すると、どちらも「realsed」と表示されます。これはクリック後の状態です。
ボタンをクリックしたことを知りたいだけです。 EventArgs
をMouseEventArgs
に変更するとエラーが発生します。
XAML:<Button Name="myButton" Click="OnClick">
private void OnClick(object sender, EventArgs e)
{
//do certain thing.
}
Joseさんが私の投稿を編集してくれてありがとう。 – paradisonoir
私は最初に提案したより良い方法を見つけ、それを含めるために私の答えを編集しました。 – rmoore