0
Мне нужно создать прототип, чтобы проверить способность WPF, чтобы сделать следующее:Каков наилучший подход для создания всплывающих окон MDI в WPF?
- один базовый окно в качестве основы
- приложения в этом окне пользователь может нажать (например, на «добавить клиент») и новое окно всплывает
- всплывающее окно ярко
- главное окно в фоновом режиме затенен
- , если пользователь нажмет на главном окне
- главное окно становится ярким
- всплывающее окно тускнеет и уходит на задний план
- любые изменения в одном окне мы должны принять незамедлительные эффект все окна, яркие или затемненные
вопросы:
- Должны ли дочерние окна быть пользовательскими элементами управления или окнами?
- Есть ли какие-либо «рамки MDI», я могу воспользоваться
- Есть ли что-нибудь особенное, что я должен рассмотреть, чтобы убедиться, что все окна постоянно обновляются, например. использовать ObservableCollections и т. д.?
- Должен ли я хранить все глобальные переменные в качестве свойств в главном окне, чтобы дочерние окна могли обращаться к ним?
- как бы вы начали «затемнять окно» или «размывание окна» в WPF?
Любые консультации приветствуются.