【发布时间】:2012-03-01 15:08:03
【问题描述】:
我的 Monotouch.Dialog 控制器中有一个元素,它公开了可能的选择列表(带有许多 RadioElement 的 RadioGroup)。 如果选择了其中一个元素,我会弹出堆栈中的一个控制器,显示子项的元素现在会显示选定项的值。
但是,如果对话框被初始化,我想设置元素的当前值。 我尝试设置该部分的“Selected”属性,但这似乎不起作用。
我注意到 RadioGroup 构造函数有一个允许选择的索引,但是我该如何更改选择之后?
【问题讨论】:
-
也许我没有正确理解它,但似乎 MT.D 样本(在 github 上)有一些与此相同的用途?如果不是,那么也许一些代码会帮助我们(或者至少是我 ;-) 理解您的问题。 github.com/migueldeicaza/MonoTouch.Dialog/tree/master/Sample
-
并非如此。请参阅 demoElementApi.cs。它有一些 RadioGroups,但预选的项目总是不变的。一些 RadioGroup 构造函数用索引 0 初始化,其他的用 2 初始化,预选相应的项。我想要什么:我的广播组和选项已经存在。我不知道他们建造时选择了哪一个。我想稍后选择其中一个可能的元素。现在更清楚了吗?假设如果用户切换一个布尔元素,例如一个单选组的选择应该改变。
标签: c# xamarin.ios monotouch.dialog