| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Упр-е пользов-ким компонентом в режиме разработки |
| Автор: desevg 21.8.2011, 07:40 |
| Здравствуйте, возник вопрос по поводу управления компонентом в режиме разработки(дизайна) в WPF При знакомстве с разработкой компонентов я начал с книги "Разработка компонентов в MS Visual Studio 2005/2008" Павла Агурова, у него очень доступно описано, как создавать пользовательские компоненты для winforms, и как ими управлять в режиме дизайна. Теперь для меня стоит задача с проецировать эти знания на WPF компоненты, но я не могу найти подходящую литературу по данному вопросу. Меня интересуют альтернативные вещи в WPF, которые есть в WinForm, такие как дизайнер, сервис, которые присутствуют в WinForms. Я пробовал применять дизайнер из winform к компоненту из wpf , но он не работал... из чего я заключил, что тут нет совместимости относительно режима дизайна. Прошу направить на путь истинный.. Спасибо |
| Автор: Gvozdin 21.8.2011, 08:27 |
| В WPF все координально подругому нежели в WinForms. Вам надо учиться использовать Expression Blend, если уже не. К сожалению я не успел в свое время познакомиться с дизайнерами WinForms. Что именно вы хотите сделать? Вот статья описывающая как расширить поведение бленда в дизайн тайм для сильверлайт http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx для WPF будет аналогично с некоторыми изменениями. |
| Автор: desevg 21.8.2011, 08:46 |
| Видите ли, если кратко, мне нужно построить комплекс взаимосвязанных компонентов, которыми я могу управлять в режиме дизайна. Эти компоненты будут образовывать определенную схему, по которой будет происходить кодогенерация(точнее каждый компонент будет ответственен за кодогенерацию для себя). В дополнение функциям, которые мне дают сервисы и дизайнеры, я намеревался использовать библиотеки для создания add-in(EnvDTE*, etc), которые будут помогать мне в управлении этим процессов. В общем, мне нужно создать что-то вроде оболочки, которая располагается над VS, модифицирует внешний вид VS, как мне нужно и комплекс компонентов, с помощью которых я смогу строить схемы, а они, в свою очередь, будут генерировать код основного приложения по моей заготовленной архитектуре. Будем искать.. |
| Автор: desevg 22.8.2011, 07:53 |
| может еще у кого какие мысли? кто как разрабатывает компоненты и как задает поведение для них в режиме дизайна? Спасибо! |
| Автор: desevg 30.8.2011, 07:10 |
| http://msdn.microsoft.com/ru-ru/library/bb546938%28v=VS.90%29.aspx |