如何在列表视图中禁用单击? xamarin.form

时间:2017-09-18 04:01:07

标签: xaml xamarin layout xamarin.forms

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

2 个答案:

答案 0 :(得分:2)

IsEnabled="False"添加到ListView,如此处所示

<ListView IsEnabled="False">

答案 1 :(得分:2)

你可以使用IsEnabled = "False"作为Barney所说的或者在选择事件之后将空值赋予所选项目。

<ListView ItemSelected="ListView_ItemSelected" />

...

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