Я создаю визуальную надстройку Studio 2008. Этому надстройству нужен пользовательский интерфейс для пользовательских входов. Я планировал использовать WPF для этого пользовательского интерфейса. Но я не могу найти способ заставить это работать. Есть ли способ иметь форму WPF в проекте надстройки Visual Studio?Форма WPF в проекте надстройки Visual Studio
2
A
ответ
2
Я думаю, что он сработает, потому что WPF является MTA, а Addins - STA. MTA vs STA more explanation available here...
Попробуйте winforms, чтобы подтвердить эту гипотезу.
+0
Означает ли это, что использовать пользовательские интерфейсы WPF в Addin нельзя? И это все еще имеет место в Visual Studio 2010? (И 2012?) – Nick
В чем проблема, с которой вы сталкиваетесь? Как вы пытались это сделать? – A9S6
Я добавил ссылку на PresentationCore и PresentationFramework. Удалено ссылка на Systems.Windows.forms, так что класс Window теперь принадлежит структуре WPF, а не winforms. Но как только я пытаюсь запустить эту форму WPF, надстройка выйдет из строя :( – rauts