У меня есть UserControl, который я хочу иметь в трех возможных состояниях:
-Main menu
-Config #1
-Config #2
(Все три - это UserControl с различными кнопками, текстовыми полями и т. Д., А состояния родительского UserControl устанавливают дочерние элементы управления как видимые/ не отображается в зависимости от текущего состояния.)
Состояние главного меню имеет кнопки для перехода в любое из двух состояний конфигурации (и оба этих состояния имеют кнопку «назад» для возврата в главное меню).
Какой самый простой способ реализовать этот рабочий процесс?Нужно ли мне просматривать изменения вручную и реализовывать обработчик щелчков для каждой кнопки, изменяя состояние родительского компонента?(Я делаю это в Blend, поэтому я пытаюсь избежать написания кода C # вне VS.)
Если мой текущий дизайн (UserControl w / states) делает вещи сложнее, чем нужно,Я открыт для альтернативных предложений.(Это не веб-страница, а обычное приложение с небольшой навигацией по экрану + навигация по подэкрану на основных экранах.)