Приложение WPF со множеством пользовательских элементов управления - PullRequest
1 голос
/ 02 июня 2010

Я пишу приложение, которое должно отображать и скрывать содержимое панели стека главного окна в зависимости от выбора пользователя. Например, пользователь нажимает кнопку, отображающую список клиентов, а затем нажимает кнопку, отображающую форму заказа. Контент клиентов должен быть скрыт, а форма заказа должна быть видимой. Более того, если есть содержимое со связанной информацией (например, клиенты и их данные), я хочу иметь возможность изменять данные в одном окне, и оно должно автоматически обновлять данные в другом окне, когда пользователь решает открыть его. Есть ли хороший способ сделать это в MVVM? Спасибо за любые предложения.

Ответы [ 3 ]

2 голосов
/ 02 июня 2010

Поскольку этот вопрос является настолько общим, ответ должен быть также, и ответ таков: точно , для чего предназначен MVVM - моделирование данных и их привязка по мере необходимости. На самом деле, я бы сказал, что большинство примеров MVVM, которые вы найдете в Интернете, будут ответом на ваш вопрос, скорее всего, с использованием доброго северного ветра.

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

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

Вас могут заинтересовать примеры приложений MVVM WPF Application Framework (WAF) .

  1. Writer: Показывает, как можно переключать виды (UserControls) (режим редактирования; режим предварительного просмотра).

  2. BookLibrary: Показывает, как данные, измененные в одном представлении, автоматически обновляются в других представлениях.

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

Возможно, вы захотите проверить Prism (или, как его на самом деле называют Composite Application Guidance). С его помощью вы можете создавать действительно сложные и модульные конструкции.

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