Как показать окно WPF из общедоступного статического метода в проекте библиотеки классов (dll)

Я хочу использовать окна WPF в будущих приложениях вместо форм Windows.

Текущая настройка - проект библиотеки классов с общедоступным статическим методом. Я добавил в проект элемент Windows Form. В общедоступном статическом методе я создаю экземпляр класса Windows Form и использую метод ShowDialog

. Причина, по которой я использую эту настройку, заключается в том, что мне нужна моя собственная. net диалог в другой программе. Эта программа может вызывать только общедоступные статические методы i .net.

Я решил проблему, создав проект приложения WPF и добавив в этот проект элемент общедоступного класса. В общедоступном статическом методе я создаю экземпляр класса окна WPF и использую метод ShowDialog. Это работает, но я хотел бы создать dll без основного метода.

Как показать окно WPF из общедоступного статического метода в проекте библиотеки классов (dll)?

7
задан Stella Andersen 21 September 2010 в 09:04
поделиться