0
私は単純な2ページを持っています。ItemselectedのコールバックはXamarinで動作しませんか?
1つはリストビューです。
したがって、listViewの項目をクリックすると別のページに移動します。
私の勝利の携帯電話のデフォルトの戻るボタンをクリックして、もう一度1つのアイテムをクリックすると、ナビゲーションページが完全に動作しません。
ここに私のコードスニペットがあります。
in first page
listview.itemselected += listview_ItemSelected;
private void listview_ItemSelected(object sender, SelectedItemChangedEventArgs e)
{
if (e.SelectedItem = null){
}
else {
Device.BeginInvokeOnMainThread(() => Navigation.PushAsync(new twopage()));
}
}
Xamarin.Formに基づいてUWPプロジェクトをテストしていることにご注意ください。
ListViewはアイテムが既に選択されていると考えているため、イベントを再度発生させません。 2番目のページに移動する前にItemSelected = nullを設定してみてください – Jason
まだ同じです。 –