2010-07-22 55 views
0

想象一下,我有一个名称列表,每个名称都与一个值(CheckBox的“C”或RadioButton的“R”)配对。Silverlight Conditional CheckBox/RadioButton

我可以将模板放在一起以显示基于给定值的正确控件吗?

例如,如果我有“Name0,C”我想显示一个名为Name0的复选框。 如果我有“Name1,R”,我想显示一个标签为Name1的RadioButton。

任何想法?或者,这甚至可能只使用模板?也许我需要在代码隐藏方面做出决定?

回答

1

也许你可以使用同时具有Checkbox和RadioButton的数据模板。然后,您可以为ValueToVisability创建一个类型转换器来显示一个并隐藏另一个。