Можно ли использовать версию WPF Client Composite UI Application Block (CAB) для приложения WinForms - PullRequest
0 голосов
/ 10 марта 2010

Я на начальной стадии разработки клиентского приложения. Однако, будучи новичком в WPF и уже приобретя некоторый опыт в разработке форм Win, нехватка времени на проекте означает, что существует риск перехода по маршруту WPF. Если бы времени не было никакого давления, то я бы сказал, забыть формы и дизайн с WPF. Однако мне не повезло обладать этой роскошью. Потратив немного времени на изучение блока составного приложения для форм, я решил, что обязательно разработаю приложение в этой среде. Однако есть 2 версии CAB, 1 для WinForms, предназначенная для среды выполнения .Net 2.0, которая теперь удалена, и затем версия WPF, предназначенная для .Net 3.5. Не будучи фанатом «вышедших из употребления» библиотек кода, я бы предпочел использовать WPF-версию CAB. Это может быть глупый вопрос, но возможно ли использовать WPF-версию CAB для разработки форм Win? Я предполагаю в какой-то момент в будущем перейти к WPF. Если бы я мог использовать версию CAB для WPF, я надеюсь, что это упростит миграцию приложения форм в WPF.

Ответы [ 2 ]

0 голосов
/ 11 марта 2010

Вы должны быть в состоянии сделать это без особых проблем. В настоящее время мы используем CAB, чтобы мы могли отображать отчеты служб отчетов SQL в WPF (вместе с парой других элементов). Это довольно простая реализация, но наша архитектура основана на WPF, а не на WinForms. Насколько мы могли судить, проблем не было бы, если бы все было наоборот, и отображение обоих типов форм выполняется одинаково.

0 голосов
/ 11 марта 2010

Похоже, кто-то имел ту же идею, что и вы.

Я нашел это, прочитав эту ветку на форуме CompiteWPF codeplex, обсуждая эту самую проблему.

...