0

ContextMenu を持つ ListBox があります。Listbox の ItemTemplate を定義し、「OnTap」イベントのイベント ハンドラを設定しました。それが発火すると、それでアクションを行います。ContextMenu を使用して、アイテムを削除/編集できるようにします。

私の問題は次のとおりです。アイテムを「ロングタップ」してコンテキストメニューをトリガーすると、リストボックスで選択されないため、アクセスできません。どのアイテムが「ロングテープ」されたのか知りたいです。そのための良い習慣はありますか?

ありがとう

4

1 に答える 1

0

答えはここにあります: http://forums.create.msdn.com/forums/t/85263.aspx

基本的に、Silverlight ツールキットの GestureListener を使用してロング ホールドをキャッチし、イベント ハンドラーで送信者の DataContext を確認して、適切な項目に到達します。

于 2012-07-31T21:14:46.523 に答える