1
我知道在MonoTouch.Dialog高級反射API中很容易實現,只需使用Enum
即可,但如何使用低級元素API完成此操作?我似乎無法找到一種方法將數據源提供給EntryElement
項目。我是否在談論這個錯誤?MonoTouch.Dialog與元素API下拉(組合框)?
我知道在MonoTouch.Dialog高級反射API中很容易實現,只需使用Enum
即可,但如何使用低級元素API完成此操作?我似乎無法找到一種方法將數據源提供給EntryElement
項目。我是否在談論這個錯誤?MonoTouch.Dialog與元素API下拉(組合框)?
你可以看看Reflection API是如何實現的,它實際上非常簡單,它只是創建一個RootElement,然後用它需要的各種值填充它。
事情是這樣的:
var section = new Section ("My Section");
for (int i = 0; i < 32; i++){
section.Add (new RadioElement ("Element " + i));
}
var myRadio = new RootElement ("My Radio", new RadioGroup (null, 0)) {
section
};