私はWP7用のアプリケーションを開発していますが、ListboxイベントコールSelection_Changeで少し問題が発生しました。問題は、リストボックスを含むページに戻るとき、selection_changeイベントが、ユーザー入力を全く伴わずに、または全く変更せずにトリガーすることです。リストボックスのコードは次のようになります。私はにナビゲートページでWindows Phone 7 Selection_Changed自動的に
private void lsbHistory_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
int index = lsbHistory.SelectedIndex;
NavigationService.Navigate(new Uri("/Views/NextPage, UriKind.Relative));
}
、ナビゲートページのうち唯一の方法は、戻るボタンを押すか、リストボックスを含むページに戻りますことを、ボタンの意味を開始することです。私が選択変更の後ろをナビゲートすると、私を時々例外に導く。誰もこれまでにこれを経験していますか?
ありがとうございました。それは自動的に選択されると、インデックスが0に設定されています:(。決してディスパッチャーを使ってそれを推測することは考えていませんでした:D –
@ mikael-koskinenが書いたものを読んでください。 –
Hey Clausは別のアプリを開発していましたが、同じ問題が発生しました。別のページに移動してリストボックス項目をクリックして戻ると、新しい項目ソースをリストボックスのselection_changedに戻ります。もし(index> -1)なら、それはnullreferrence例外をスローします。ありがとうございますClaus:D –