Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はWindows8用の小さなプログラムを作成していますが、マウスを使用しているユーザーがの要素を右クリックできるようにしたいと思いますGridView。
GridView
GridViewにはItemClickイベントがありますが、これらはマウスボタンを伝達しません。それらにはRightTapped(それはどういう意味ですか?)イベントがありますが、クリックされたアイテムを伝えるのではなく、イベントソースだけを伝えます。
ItemClick
RightTapped
どのモデルオブジェクトが右クリックされたかをどのように確認できますか?
この質問をする前に、私はそれほど長く考えていませんでした。event.OriginalSource.DataContextターゲットオブジェクトには、(オブジェクト内のすべてのビットが適切なクラスにキャストされた後)を介してアクセスできます。
event.OriginalSource.DataContext
グリッド要素間のマージンを右クリックしてもイベントがトリガーされますが、GridView自体がトリガーされるため、特に注意が必要です。