一千萬個為什麽

搜索

Microsoft Expression Blend 3 - 顯示/隱藏彈出窗口

我第一次使用它來做一些快速原型設計(使用sketchflow)。我有一個簡單的對話窗口,我想在按下按鈕時顯示,然後在按下按鈕(在對話框中,如“確定”按鈕)時隱藏。如果有人能夠指出我如何做到這一點的簡單教程的方向我會很高興,或者即使你有一個簡單的例子,你可以在這裏發布這將是偉大的(我一直試圖谷歌這永遠!)。

我可以告訴你我嘗試了什麽(雖然顯然它不起作用)

  1. 創建了一個名為“MyDialog”的用戶控件。那個用戶控件是一個簡單的盒子,當用戶點擊一個按鈕時,我想要疊加它。

  2. 在該用戶控件中,我給它了兩個狀態“Show”和“Hide”。 “隱藏”狀態對此用戶控件中的元素的所有可見性設置為無,“顯示”顯示所有內容

  3. 在主屏幕中創建了一個按鈕。那個按鈕我給它一個行為“ActivateStateAction”。在該行為的屬性中,我將TargetScreen設置為“MyDialog”,將TargetState設置為“Show”。 (我還將目標屏幕設置為MyprojectName.MyProjectNameScreens.MyDialog,這也不起作用)

最佳答案

問題是我正在使用的行為。我使用了“GoToStateAction”(不知道為什麽我之前錯過了它)和上面的方法,這一切都有效。

轉載註明原文: Microsoft Expression Blend 3 - 顯示/隱藏彈出窗口