我希望在zebble.net中创建一个单选按钮列表,以强制用户在opt1 to opt3的3种选择中选择1种选项。
我已经检查了文档,只找到了复选框和optionsList控件。
因此,我推断出下面的代码可以呈现一个radioButtonList
<OptionsList Id="MyOptionsList" Direction="Horizontal" MultiSelect="false">
<CheckBox Id="MyCheckBox1" Checked="false"> </CheckBox>
<CheckBox Id="MyCheckBox2" Checked="false"> </CheckBox>
<CheckBox Id="MyCheckBox3" Checked="false"> </CheckBox>
</OptionsList>
但是它将呈现nothing.what是问题所在,OptionsList是如何工作的--我找不到显示该控件工作用途的任何示例。
我很感激,可以用沸石或纯xamarin的形式来说明这一点。
发布于 2017-04-10 07:17:58
根据文档,您应该使用OptionsList的OptionsList属性。
因此,删除嵌套的CheckBox元素,然后设置DataSource属性:
<OptionsList Id="MyOptionsList" Direction="Horizontal"
MultiSelect="false" DataSource="GetMyOptions()" />
然后,在文件后面的代码中,添加返回数据的方法:
IEnumerable<string> GetMyOptions()
{
return new [] { "My Option1", "My Option2", "My Option3" };
}
https://stackoverflow.com/questions/43316663
复制相似问题