2010-07-22 60 views
0

想象一下,我有一個名稱列表,每個名稱都與一個值(CheckBox的「C」或RadioButton的「R」)配對。Silverlight Conditional CheckBox/RadioButton

我可以將模板放在一起以顯示基於給定值的正確控件嗎?

例如,如果我有「Name0,C」我想顯示一個名爲Name0的複選框。 如果我有「Name1,R」,我想顯示一個標籤爲Name1的RadioButton。

任何想法?或者,這甚至可能只使用模板?也許我需要在代碼隱藏方面做出決定?

回答

1

也許你可以使用同時具有Checkbox和RadioButton的數據模板。然後,您可以爲ValueToVisability創建一個類型轉換器來顯示一個並隱藏另一個。