我已经搜索过,但尚未找到答案。
我需要禁用在列表的每个项目中发生的单击,并使它变为蓝色,就像已被选中一样。问题是我的列表项不是可选项,我的列表仅供用户查看一些信息。

最佳答案

您可以按Barney所说的使用IsEnabled = "False",否则在选择事件之后为选择的项目分配空值。

<ListView ItemSelected="ListView_ItemSelected" />

...
private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
{
      var list = (ListView)sender;
      list.SelectedItem = null;
}

关于xaml - 如何禁用 ListView 中的单击? xamarin.form,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46271416/

10-14 11:47
查看更多