MVVM Light и SL3 Командующий - PullRequest
       5

MVVM Light и SL3 Командующий

2 голосов
/ 27 августа 2010

Я знаком с MVVM.На самом деле делал большую часть моего обучения в SL4.Однако, с недавней необходимостью, я должен использовать SL3.Я пытаюсь использовать MVVM Light v3 с SL3 и использовать командование.Проблема в том, что в SL3 нет атрибута Command для кнопок.Мне удалось найти старую статью (http://blog.galasoft.ch/archive/2009/09/26/using-relaycommands-in-silverlight-and-wpf.aspx),, но у меня возникли проблемы с определением ButtonBaseExtensions.Command. Кажется, она больше не доступна в GalaSoft.MvvmLight, хотя пространство имен GalaSoft.MvvmLight.Command равно.

Таким образом, вопрос заключается в том, как я могу использовать MVVM Light v3 с SL3 и командным рычагом? Я использую MVVM Light v2? Могут ли v2 и v3 сосуществовать на одной машине?

Ответы [ 2 ]

1 голос
/ 30 августа 2010

Вы можете использовать поведение EventToCommand , чтобы по-прежнему командовать кнопками в Silverlight 3.

0 голосов
/ 15 ноября 2010

Для работы вышеуказанного XAML нужны следующие строки кода:

    xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP7"
...