WPF Window Inheritance - PullRequest
       6

WPF Window Inheritance

1 голос
/ 09 июня 2010

У меня есть приложение, которое будет работать в двух режимах, каждый с очень похожими дисплеями.Предполагается, что приложение позволяет легко изменять пользовательский интерфейс.Одной из особенностей является то, что он должен отображать пользовательский интерфейс.Оба эти окна выглядят одинаково, только в одном из них больше меню, чем в другом.

Я хотел бы просто создать базовый шаблон (визуальный пользовательский) и затем наследовать его для редактора.Таким образом, если один интерфейс меняется, они оба меняются.Но это не представляется возможным с использованием WPF.Я пытаюсь наследовать и получаю предупреждения о сокрытии членов.Я также не понимаю, как добавить новые меню в базовый шаблон.

Возможно ли то, что я пытаюсь сделать?Есть ли лучший способ, которым я должен это делать?Похоже, я борюсь с тем, что они хотят, чтобы я подал заявку.

1 Ответ

0 голосов
/ 09 июня 2010

Если я правильно понял ваш вопрос, все, что вам нужно сделать, это создать стиль для окна в общих ресурсах.Когда пользователь меняет стиль, он будет автоматически применяться ко всем элементам управления, использующим этот стиль.

Для пользовательских частей можно использовать ContentPresenters и пользовательские элементы управления ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...