私はリストボックスを持つWindows Phone 7アプリを書いています。 ListBoxのアイテムが指で「クリック」または「ヒット」された場合、それをトラップする正しいイベントは何ですか?Windows Phone 7のListBoxで「クリック」をキャプチャする正しいイベントは何ですか?
私は "SelectedIndexChanged"を試しましたが、アプリがTombStonedで0のインデックスが渡されたときにGoBack()で発生するようです(奇妙に見えます)。
私は現在、このトリックを行うように見えるMouseUpを使用しています。しかし、それが正しいかどうかは分かりません。
注:クリックすると、SelectionChangedが発砲した理由がわかりました。私のページのコンストラクタが起動し、ListBoxのItemSouceが設定されているとき(データバインド)、リストの最初の項目を選択してSelectionChanvedイベントを発生させます。これはユーザーの操作によって開始されたものではないため、IsLoadedブール値を作成し、そのItemSourceをコンストラクターに設定してイベントでその値を確認した後にtrueに設定することで解決しました。
[リストのクリック動作はありますか?](http://stackoverflow.com/questions/4637793/is-there-a-click-behavior-for-a-list) –
こんにちはOmar、上記のスレッドはMouseUpに関する考慮事項をカバーし、同じリスト項目を繰り返しクリック/タップします。 –
... SelectedIndexを最初にリセットすることなく、人々が通常SelectedIndexChanged(繰り返し押すことはできません)の問題に対処します。 –