簡體   English   中英

在設計時設置控件的可視狀態

[英]Setting the visual state of a control during design time

在Miscrosoft Blend中,是否可以在設計時設置控件的視覺狀態?

(例如,將文本框的狀態設置為“已禁用”,以便可以在設計圖面上看到已禁用的文本框。)

提前致謝 :)

我使用MVVM的用途是將我想控制的狀態綁定到我的ViewModel中的屬性。 我使用MVVMLight作為我的MVVM框架,你有一個“IsInDesignMode”屬性,你可以再次檢查,並設置你想要的設計時間屬性。

希望這可以幫助。

右鍵單擊TextBox並選擇“編輯模板” - >“編輯副本”並將模板分解為資源字典或任何您喜歡的地方,通常新的資源字典是一個好地方。 這將帶您進入該控件的模板,然后單擊“狀態”選項卡(通常是混合中的左上角),它將顯示控件的各種狀態,包括禁用和公開創建控件的對象。

所有這些東西當然也可以在你的VisualStateManager代碼中找到,但是查看模板中的狀態是最簡單的路徑,可以在單擊它們時查看狀態的可視化解釋。 當您點擊狀態時,請注意對象和時間軸面板中對象上出現的小紅點,以查看每個狀態與哪些元素進行交互。 讓事情變得更容易。 希望這有幫助,如果不進一步定義,我們將得到正確的設置。 干杯馬克。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM