c# - MonoTouch.Dialog:禁用整个表格的选择样式

标签 c# ios xamarin.ios monotouch.dialog

目前为了告诉单元格在选中时不要闪烁蓝色,我将单元格的 SelectionStyle 设置为无:

 cell.SelectionStyle = UITableViewCellSelectionStyle.None;

有没有办法告诉整个 DialogView(TableView)将此应用到表格中的所有单元格?

最佳答案

不,SelectionStyle 属性不是 UIAppearance 的一部分,它也被 MonoTouch.Dialog 中的大多数 Element 设置(所以它会被覆盖)。

请注意几个元素,例如EntryElement, UIViewElement, BooleanElement, FloatElement..., 已经设置了SelectionStyleNone

最简单的方法是创建新的(或现有的子类)Element 类型并设置此属性(连同其他属性)以匹配您的应用程序风格。

关于c# - MonoTouch.Dialog:禁用整个表格的选择样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12287228/

相关文章:

xamarin.ios - MonoDevelop Intellisense 不显示 PCL 中的所有项目

c# - Monotouch SplitView 改变细节 View

ios - 如何使用自动布局在 MKAnnotation 中显示多行?

c# - 对于最多 32 位玩家同时使用 C# 进行游戏的专用服务器,异步 TCP 网络是否是更好的选择?

c# - Winform 更新长时间运行的任务

c# - 分割贝塞尔曲线

ios - AlamofireObjectMapper 无法推断通用参数 'T'

iOS - 更改 View 的一个像素

xamarin.ios - 使用 Xamarin 移植 Windows Phone 游戏

c# - 将 IEnumerable 拆分为两个