Что замена DataTrigger в Silverlight

Это мой сценарий.

У меня есть 2 свойства. Тип и состояние.

Тип - это Enum с 3 значениями, например, ball, car, arrow. State - это int, которое будет принимать 3 значения состояния, например, -1, 0, 1. Кроме того, у меня есть 9 изображений для каждого значения состояния.

Например, если я выберу type в качестве шара и значение в качестве -1, я хочу для отображения красного цвета шара. Если я выберу тип как стрелку и значение как 1, я хочу отобразить стрелку вверх. и т.д.,

Я могу сделать это в WPF. Я создал 3 DataTemplates с пустым изображением. Затем я использую DataTrigger, чтобы проверить и обновить конкретное изображение для выбранного значения StateValue.

Но, в серебряном свете, как я могу это сделать. Я знаю, я должен сделать это в VSM. Но я хотел бы знать некоторые подробности относительно этой (или) любых доступных альтернатив.

18
задан Prince Ashitaka 17 September 2010 в 15:33
поделиться