【问题标题】:Element for picking an integer in MonoTouch.Dialog在 MonoTouch.Dialog 中选择整数的元素
【发布时间】:2013-05-13 14:14:15
【问题描述】:

我有一个使用 MonoTouch.Dialog 反射 API 的应用程序,并且我有一个带有几个 int 属性的视图模型。不幸的是,MonoTouch.Dialog 似乎没有任何支持整数类型的元素。我希望它是一个简单的元素,显示带有一系列数字的UIPicker。我知道monotouch-element-pack 中有一个CounterElement,但似乎无法将它与反射API 一起使用。所以问题是:

  • 是否已经存在符合这些要求的元素?

如果不是

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

【问题讨论】:

    标签: xamarin.ios xamarin monotouch.dialog


    【解决方案1】:

    为什么不使用带有有效整数列表的 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)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多