禁用在 ListView 中选择项目

Dan*_*Dan 1 c# xaml xamarin xamarin.forms

对于我正在开发的社交网络应用程序,我尝试使用 ListView 显示评论,但我不希望在单击时突出显示它。

我尝试使用

`((ListView)sender).SelectedItem = null;` in a selected event but that still shows it being selected for a second. I need it to never show.
Run Code Online (Sandbox Code Playgroud)

我还尝试将列表视图设置为

IsEnabled="False"

还尝试将它放在查看单元格中,但这会导致按钮和单击事件不起作用。

Dan*_*Dan 5

安卓:

我为 ListView 创建了一个自定义渲染器并设置

Control.SetSelector(Android.Resource.Color.Transparent);
Run Code Online (Sandbox Code Playgroud)

IOS:

我创建了一个自定义 ViewCell 渲染器并设置

cell.SelectionStyle = UITableViewCellSelectionStyle.None;
Run Code Online (Sandbox Code Playgroud)

参考:

Android: Xamarin.Forms untappable ListView(去除选择涟漪效应)

iOS:https : //montemagno.com/adding-a-disclosure-indicator-accessory-to/