是否存在任何现有的扩展,或者是否可以使用类似于StyledStringElement的方式向monotouch.dialog中的RootElement添加样式相当直接。在monotouch.dialog中,RootElement可以轻松地设置样式吗?
基本上我想添加一个图像或徽章到RootElement来指示子视图中的细节,例如添加成功,警告,错误,信息类型图像 - 所以用户可能只对点击即可获得不完全成功的细节。
所以最好我将能够编写这样的事情...
UIImage imageSuccess = ImageLoader.DefaultRequestImage (new Uri ("file://" + Path.GetFullPath ("Images/Success.png")), null);
var root = new RootElement("Root") {
Image = imageSuccess,
Accessory = UITableViewCellAccessory.DetailDisclosureButton,
new Section(){
new BooleanElement ("Airplane Mode", false),
new RootElement ("Notifications") {
new Section (null, "Turn off Notifications")
{
new BooleanElement ("Notifications", false)
}
}}
};
感谢任何帮助或指针。
谢谢您的回答,我只是想知道如果有什么我自己写之前就已经存在了,但是因为根元素能够如此轻易地被置于其他部分等里面,他们已经有一个默认的显示在这些情况下,我只是想改变这个默认显示。 现在我分别创建每个子元素,并使用触摸事件来根据需要显示它们,而不是让monotouch.dialog自动为我完成这一切。 有一天,我可能会看着做我最初想要的东西:) – Sean 2011-06-12 08:53:37
根元素需要样式化 - 例如,当使用根元素定义子根目录时更改辅助视图。 – iwayneo 2014-02-14 11:13:51