Базовый класс приложения WPF?

Я даже не уверен, возможно ли это, но я Мы только начали разработку WPF для нескольких новых проектов и попытались объединить некоторые общие функции, создав мини-фреймворк. Просто такие вещи, как обработка исключений и управление потоками.

Я хотел бы заменить эту строку ...

открытый частичный класс App: Application

на

открытый частичный класс App: MyFrameworkApplication

У меня есть настроенные библиотеки и ссылки на них, но я получаю сообщение об ошибке в «частично» объявленном классе App , возможно потому, что он все еще ссылается на старый базовый класс.

Есть идеи? Спасибо.

РЕДАКТИРОВАТЬ: @ Джефф М: Нет, ваше решение не сработало. Я подозреваю, что MyFrameworkApplication фактически находится в библиотеке, а объявление пространства имен z не может распознать пространство имен библиотеки. Я' На него есть ссылка в App.xaml.cs, но подозрительная ошибка выглядит так:

Ошибка 3 Неопределенное пространство имен CLR. URI «clr-namespace» относится к пространству имен «MyLibraryNamespace», которое не включено в сборку.

Я могу обойти эту проблему, создав прокси-класс в локальном пространстве имен и сделав его производным от библиотечного класса ... но это немного вонючий.

6
задан acron 12 August 2010 в 18:03
поделиться