0

我有一个简单的两页。

一个有一个列表视图。

因此,当单击 listView 的一个项目时,转到另一个页面。

但是我点击我的win手机上的默认后退按钮,然后我再次点击一个项目,导航页面无法完全正常工作。

这是我的代码片段。

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 回答