【发布时间】:2022-02-01 10:40:16
【问题描述】:
我有一个包含很多标签和复选框的视图,它基本上是用户的问题列表,如果用户回答是,他们会选中复选框,否则不会。我有另一个与第一个视图相关的视图,它应该在其中获取并显示选中了哪些复选框。例如:
<Label Text="You have fever?" />
<CheckBox x:Name="fever" />
<Label Text="You have a running nose?" />
<CheckBox x:Name="running_nose" />
<Label Text="You are feeling dizzy?" />
<CheckBox x:Name="dizzy" />
在另一个页面上,我想显示在输入字段中检查的值。假设用户检查发烧和头晕。在另一个页面上,它会显示如下内容:
"You marked *fever*, *dizzy*. Is that right?"
我该怎么做?我知道我可以使用数据绑定。但不确定如何。在我的实际应用程序中,我有大约 10 个字段,我需要在另一个页面上显示被标记的字段。我还考虑不显示具有这些值的条目,而是为每个选中的框创建一张卡片(我的应用要复杂得多,症状只是一个示例)。
【问题讨论】:
标签: c# xamarin checkbox data-binding