Xamarin.ios 用于在MonoTouch.Dialog中拾取整数的元素

Xamarin.ios 用于在MonoTouch.Dialog中拾取整数的元素,xamarin.ios,xamarin,monotouch.dialog,Xamarin.ios,Xamarin,Monotouch.dialog,我有一个使用MonoTouch.Dialog反射API的应用程序,还有一个视图模型,其中包含两个int属性。不幸的是,它看起来不像MonoTouch。Dialog有任何支持整数类型的元素。我希望它是一个简单的元素,显示一个带有一系列数字的UIPicker。我知道中有一个计数器元素,但它似乎不可能与反射API一起使用。因此,问题是: 符合这些要求的元素是否已经存在 如果不是的话 是否可以使用自定义元素的自定义属性扩展反射API 可以将反射API和元素API结合起来吗 为什么不将RadioEl

我有一个使用MonoTouch.Dialog反射API的应用程序,还有一个视图模型,其中包含两个
int
属性。不幸的是,它看起来不像MonoTouch。Dialog有任何支持整数类型的元素。我希望它是一个简单的元素,显示一个带有一系列数字的
UIPicker
。我知道中有一个
计数器元素
,但它似乎不可能与反射API一起使用。因此,问题是:

  • 符合这些要求的元素是否已经存在
如果不是的话

  • 是否可以使用自定义元素的自定义属性扩展反射API
  • 可以将反射API和元素API结合起来吗

为什么不将RadioElement与有效整数列表一起使用

var root = new RootElement ("Test") {
    new Section ("Count"){
            new RootElement ("Attendance", new RadioGroup ("Group", 2) {
                new Section () {
                    new RadioElement ("1", "1"),
                    new RadioElement ("2", "2"),
                    new RadioElement ("3", "3")
                }
            }
        }
    }

整数的范围太大,无法使用无线组,但感谢您的建议。那么您最好创建(或使用其他人的)自定义元素。为了使用反射API实现这一点,我相信您已经修改了源代码(我认为只是Reflect.cs)