我如何使用集合视图处理选择更改并使用棱镜导航到项目详细信息页面

问题描述

我正在尝试在集合视图中选择一个项目,我想从该页面查看项目详细信息。请看下面我的代码

查看

 <CollectionView  x:Name="CvCategories"
                    HeightRequest="130"
                    SelectionMode="Single"
                    SelectionChanged="CvCategories_SelectionChanged">
  <CollectionView.ItemsLayout>

背后的代码

 private void CollectionView_SelectionChanged(object sender,SelectionChangedEventArgs e)
        {
            var currentSelection = e.CurrentSelection.FirstOrDefault() as Category;
            if (currentSelection == null) return;
            Navigation.PushModalAsync(new CategoryListPage(currentSelection.id,currentSelection.name));
       
            ((CollectionView)sender).SelectedItem = null;
        }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)