0

シンプルな 2 ページがあります。

1つはリストビューです。

そのため、listView の項目をクリックすると、別のページに移動します。

しかし、Windows Phone のデフォルトの [戻る] ボタンをクリックしてから、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 プロジェクトでテストしていることに注意してください。

4

1 に答える 1

0

メインページ

ページ1

これは私のスクリーンショートです

ステップ1

 public App()
    {
        InitializeComponent();
        var mainpage = new NavigationPage(new MainPage());
        MainPage = mainpage;
    }

ステップ2

 private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
    {

        var page = new Page1();
        Navigation.PushAsync(page);

    } 
于 2016-11-23T10:28:02.843 に答える