Microsoft Expression Blend 3 - Показать / Скрыть всплывающее окно
Я впервые использую это для создания быстрого прототипирования (используя sketchflow). У меня есть простое диалоговое окно, которое я хочу показать при нажатии кнопки, а затем скрыть при нажатии кнопки (в диалоге, например, кнопки "ОК"). Если бы кто-то мог просто указать мне в направлении простого урока о том, как это сделать, я был бы счастлив, или даже если у вас есть простой пример, который вы можете опубликовать здесь, это было бы здорово (я пытался гуглить это навсегда!).
Я могу сказать вам, что я пытался (хотя, очевидно, это не работает)
Создан пользовательский элемент управления, который называется "MyDialog". Этот пользовательский элемент управления представляет собой простое поле, которое представляет собой бит интерфейса, который я хочу наложить, когда пользователь нажимает кнопку.
В этом пользовательском контроле я дал ему два состояния: "Показать" и "Скрыть". Состояние "Скрыть" имеет все видимость для элементов в этом пользовательском элементе управления, установленное в none, и "Показать" показывает все
Создал кнопку на моем главном экране. Та кнопка я дал ему поведение "ActivateStateAction". В свойствах этого поведения я установил для TargetScreen значение "MyDialog", а для TargetState - "Показать". (Я также установил целевой экран как MyprojectName.MyProjectNameScreens.MyDialog, который тоже не работает)
1 ответ
Проблема заключалась в том, какое поведение я использовал. Я использовал "GoToStateAction" (не уверен, почему я пропустил его раньше) и подход выше, и все это работает.