1

私はWindows8用の小さなプログラムを作成していますが、マウスを使用しているユーザーがの要素を右クリックできるようにしたいと思いますGridView

GridViewにはItemClickイベントがありますが、これらはマウスボタンを伝達しません。それらにはRightTapped(それはどういう意味ですか?)イベントがありますが、クリックされたアイテムを伝えるのではなく、イベントソースだけを伝えます。

どのモデルオブジェクトが右クリックされたかをどのように確認できますか?

4

1 に答える 1

2

この質問をする前に、私はそれほど長く考えていませんでした。event.OriginalSource.DataContextターゲットオブジェクトには、(オブジェクト内のすべてのビットが適切なクラスにキャストされた後)を介してアクセスできます。

グリッド要素間のマージンを右クリックしてもイベントがトリガーされますが、GridView自体がトリガーされるため、特に注意が必要です。

于 2012-08-10T01:58:23.420 に答える