从Gridview中删除项目并刷新Gridview而不重定向到同一页面。(Windows Phone 8.1 Xaml)

从Gridview中删除项目并刷新Gridview而不重定向到同一页面。(Windows Phone 8.1 Xaml),gridview,user-controls,windows-phone-8.1,itemtemplate,flyout,Gridview,User Controls,Windows Phone 8.1,Itemtemplate,Flyout,我有一个gridview,其中Usercontrol作为其itemtemplate 在Usercontrol中,我有一个附加到它的弹出按钮,用户可以使用它选择删除条目。删除后,如何删除条目/更新gridview而不重定向到samePage并删除backstack条目 请注意,我正在删除/修改usercontrol的codebehind按钮单击事件中的itemssource。如果您的itemssource实现INotifyCollectionChanged,它将在GridView中自动反射添加和删

我有一个gridview,其中Usercontrol作为其itemtemplate

在Usercontrol中,我有一个附加到它的弹出按钮,用户可以使用它选择删除条目。删除后,如何删除条目/更新gridview而不重定向到samePage并删除backstack条目


请注意,我正在删除/修改usercontrol的codebehind按钮单击事件中的itemssource。

如果您的itemssource实现INotifyCollectionChanged,它将在GridView中自动反射添加和删除

您可以将ObservableCollection用作ItemsSource,因为它已经实现了它


当然,您可以直接使用GridView.items.remove或RemoveAt删除这些项目。

谢谢:运行正常,但忘了在此处更新答案: