c# - 使用 MonoTouch.Dialog 带有副标题的 CheckboxElement

标签 c# iphone ios xamarin.ios monotouch.dialog

我是 iPhone 开发新手。 我正在为 iPhone 应用程序使用 Monotouch.Dialog。

我们可以创建一个显示副标题的 StyledStringElement。

我想显示一个带有副标题的 CheckboxElement。 这可能吗?

提前致谢。

最佳答案

是的,您必须:

(a) 继承 StyledStringElementCheckboxElement 并从另一个中复制粘贴所需的代码。如果您的应用程序中需要许多此类元素,则非常有用。

(b) 直接在元素中添加一些代码(如果您只需要其中之一),例如:

var checked_styled_element = new StyledStringElement ("Checked", "value");
checked_styled_element.Tapped += () => {
    checked_styled_element.Accessory = (checked_styled_element.Accessory == UITableViewCellAccessory.Checkmark) ? UITableViewCellAccessory.None : UITableViewCellAccessory.Checkmark;
    checked_styled_element.GetImmediateRootElement ().Reload (checked_styled_element, UITableViewRowAnimation.None);
};

关于c# - 使用 MonoTouch.Dialog 带有副标题的 CheckboxElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036075/

相关文章:

c# - 在 Global.asax.cs 中获取客户端 ip 地址 - 这可能吗?

c# - C#泛型是如何实现的?

iphone - 以编程方式从 PC/Mac 读取 iPhone 文件

ios - 为什么UIViewController中有一个navigationItem?

ios - 快速为所有出现的字符串着色

c# - 隐式类型变量必须初始化

c# - 使用 win32 DLL 部署 XBAP

iphone - 如何使用 UIPickerView 在一个 View 中填充不同的文本字段?

iphone - 获取 CoreData 中不同的 ID 列表

ios - 在图层上设置初始 AffineTransform,然后对累积变换进行动画处理?