Microsoft Expression Blend 3 - 显示/隐藏弹出窗口

时间:2010-05-05 09:29:17

标签: expression-blend show-hide expression-sketchflow

我第一次使用它来做一些快速原型设计(使用sketchflow)。我有一个简单的对话窗口,我想在按下按钮时显示,然后在按下按钮(在对话框中,如“确定”按钮)时隐藏。如果有人能够指出我如何做到这一点的简单教程的方向我会很高兴,或者即使你有一个简单的例子,你可以在这里发布这将是伟大的(我一直试图谷歌这永远!)。

我可以告诉你我尝试了什么(虽然显然它不起作用)

  1. 创建了一个名为“MyDialog”的用户控件。那个用户控件是一个简单的盒子,当用户点击一个按钮时,它就是我要覆盖的gui。

  2. 在该用户控件中,我给它了两个状态“Show”和“Hide”。 “隐藏”状态对此用户控件中的元素的所有可见性都设置为无,“显示”显示所有内容

  3. 在主屏幕中创建了一个按钮。那个按钮我给它一个行为“ActivateStateAction”。在该行为的属性中,我将TargetScreen设置为“MyDialog”,将TargetState设置为“Show”。 (我还将目标屏幕设置为MyprojectName.MyProjectNameScreens.MyDialog,这也不起作用)

1 个答案:

答案 0 :(得分:0)

问题在于我正在使用的行为。我使用了“GoToStateAction”(不知道为什么我之前错过了它)和上面的方法,这一切都有效。