[英]clear ListView item selection Xamarin.Forms
我在导航页面中有一个名为“Main_Menu”的listView。 当我点击它时,它会显示其他页面。 当我使用Main_Menu返回页面时,我想做清楚的选择。
请帮我。 谢谢
PS
((ListView)sender).SelectedItem = null;
当onAppear()或onDisappear()时会导致崩溃;
以下是如何使用ItemSelected事件处理程序设置SelectedItem。 将eventhandler添加到您的XAML文件,然后将事件处理程序添加到其后面的代码中。
<!-Page.xaml-/>
<ListView x:Name="myList"
ItemsSource="{Binding Items}"
SelectedItem="{Binding SelectedItem}"
HasUnevenRows="true"
ItemSelected="OnItemSelected"/>
// in your code behind Page.xaml.cs
void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
{
if (sender!= null && sender is ListView listview)
{
if (e != null) e.SelectedItem = null;
}
}
这是一个解决方案:
if (e.SelectedItem == null)
{
return;
}
((ListView)sender).SelectedItem = null;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.