Условный флажок Silverlight / RadioButton

Представьте, что у меня есть список имен, каждое из которых связано со значением («C» для CheckBox или «R» для RadioButton).

Могу ли я собрать шаблон для отображения правильного элемента управления на основе заданного значения?

Например, если у меня есть «Name0, C», я бы хотел отобразить CheckBox с меткой Name0. Если у меня есть «Name1, R», я бы хотел отобразить RadioButton с меткой Name1.

Любые идеи? Или это вообще возможно, используя только шаблон? Возможно, мне нужно будет сделать определение в коде программной части?


person Anthony Compton    schedule 22.07.2010    source источник


Ответы (1)


Возможно, вы могли бы использовать шаблон данных, в котором есть как Checkbox, так и RadioButton. Затем вы можете создать преобразователь типов для ValueToVisability, чтобы отображать один и скрывать другой.

person Nate Zaugg    schedule 22.07.2010