是否可以使用MonoTouch.Dialog创建复选框选择列表?

时间:2011-09-20 05:14:54

标签: iphone xamarin.ios monotouch.dialog

基本上我想要使用RadioSelection属性获得的功能相同,只是它允许进行多项选择。

这样的事情:

[CheckSelection]
private IList<int> currentSelections;
private IList<string> myList;

查看文档似乎没有提到这样的事情。所以我的问题是:可以使用当前版本的MonoTouch.Dialog创建复选框选择列表吗?如果是这样,那怎么样?如果没有,是否有更好的方法来处理这种情况?

2 个答案:

答案 0 :(得分:1)

你必须扩展MT.Dialog才能做到这一点。

答案 1 :(得分:1)

这是我用来实现这个目标的方法:

var root new RootElement() { 
    new Section("Bacon"){ 
        new RootElement ("Types", new  RadioGroup (0)){ 
            new Section(){  
                new CheckboxElement ("Smokey"),  
                new CheckboxElement ("Streaky"), 
                new CheckboxElement ("Rasher")
            }   
        }
    } 
};

取自

  

http://monotouch.2284126.n4.nabble.com/MT-Dialog-multi-select-element-td4516738.html