Совместное использование моделей Silverlight и WPF с помощью MVVM Light - PullRequest
0 голосов
/ 06 июня 2011

У меня есть библиотека классов Silverlight, которая является моделью в моем приложении MVVM.Я использую MVVM Light.Насколько просто повторно использовать эту модель в приложении WPF и использовать среду MVVM Light.Фреймворк имеет разные библиотеки для WPF и Silverlight, так что я думаю, что есть какая-то несовместимостьМне было интересно, если кто-нибудь может поговорить со мной через варианты.Ура, Крис.

Ответы [ 2 ]

0 голосов
/ 06 июня 2011

Надеюсь, вы имеете в виду модель означает данные в WPF и Silverlight.Если это так, вы можете предоставить данные с помощью Сервиса.Это может быть любой сервис, такой как веб-сервис, сервис WCF или сервис WCF RIA.Поскольку служба может быть многопользовательской, у вас может быть Silverlight, а также клиент WPF, обращающийся к той же службе.

Если вы пытаетесь разделить ViewModels между Silverlight и WPF с помощью MVVM light, я бы посоветовал вам взглянуть на видео презентации MIX 2011 создателя библиотеки MVVMLight Laurent Bugnion .Это называется Deep Dive MVVM и является очень хорошим сеансом.Короче говоря, вы можете поделиться ViewModel между WPF и Silverlight, добавив файл из одного проекта в другой как «ССЫЛКА».

Надеюсь, это поможет

0 голосов
/ 06 июня 2011

Рекомендуется использовать Project Linker , этот инструмент синхронизирует код между несколькими проектами, позволяя вам поддерживать dll Silverlight и WPF с одной кодовой базой.

...