想象一下,我有一个名单列表,每个名称都配有一个值(CheckBox为“C”,RadioButton为“R”)。
我可以将模板放在一起,根据给定的值显示正确的控件吗?
例如,如果我有“Name0,C”,我想显示一个标记为Name0的CheckBox。 如果我有“Name1,R”,我想显示标记为Name1的RadioButton。
有什么想法吗?或者甚至可以仅使用模板?也许我需要在代码隐藏中做出决定?
答案 0 :(得分:1)
也许您可以使用同时具有Checkbox和RadioButton的数据模板。然后,您可以为ValueToVisability
创建一个类型转换器,以显示一个并隐藏另一个。