Silverlight MVVM в VS2008 - не стартер? - PullRequest
1 голос
/ 27 мая 2010

Я все еще очень плохо знаком с Silverlight. В настоящее время я использую VS2008 на работе. Насколько я могу судить, Silverlight 4 - только vs2010. Я наткнулся на эту статью о привязке команд , там говорится, что привязка команд новая функция, представленная в Silverlight 4. Является ли привязка команд неотъемлемой частью MVVM в silverlight, делает ли это MVVM намного проще для реализации?

Спасибо за любую помощь.

Ответы [ 2 ]

2 голосов
/ 27 мая 2010

Командование делает MVVM намного проще, но также очень легко обеспечить вашу собственную командную инфраструктуру многократного использования. Прикрепленное поведение дает вам простой способ настроить общий способ присоединения команды к событиям.

Пока я писал, я написал очень общее поведение, обеспечивающее три свойства: Command, CommandParameter и EventName. Затем он использует отражение, чтобы подключить EventName, и когда это событие генерируется, он вызывает команду. Это очень простое решение, и оно на самом деле гораздо более гибкое, чем прямые команды на элементах управления SL4, потому что вы можете присоединиться к любому событию, которое вам нравится.

0 голосов
/ 27 мая 2010

Любая работа XAML в VS 2008 не является началом. Среда слишком медленная и глючная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...