Кадры против пользовательских элементов управления в WPF - PullRequest
2 голосов
/ 25 января 2012

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

  1. написать пользовательский элемент управления для каждой формы или
  2. , используя рамку для отображения содержимого каждой формы.

Вопрос

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

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

1 Ответ

0 голосов
/ 05 ноября 2012

Я иду с фреймами и хост-страницами (не пользовательскими элементами управления).Мне нравятся страницы поверх пользовательских элементов управления, поскольку модель событий, похоже, имеет больше хуков.

...