带有使用MonoTouch.Dialog的字幕的CheckboxElement

时间:2011-11-07 11:51:19

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

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

我们可以创建一个显示字幕的StyledStringElement。

我想展示一个带字幕的CheckboxElement。 这可能吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

是的,你必须要么:

(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);
};