我正在尋找一種方式在WPF從本質上「鎖定」UI從用戶的角度來看:使它不可能與實際上導致鎖定條件進行交互,並直觀地顯示它被鎖定。燈箱效果到「鎖定」UI?
我們的內部Web框架完成了我想要做的事情。如果你有螢火蟲(或類似)的方便,你可以看到自己是什麼我談論:
1)去http://www.livetechnology.com/
2)打開Firebug控制檯
3)輸入LT .LiveUI.Util.lockUI(LO.MainSkin.MainArea,{Message:「Optional Text」});進入控制檯
您應該看到用戶界面以我想實現的方式被「鎖定」。用戶不能與界面進行交互,並且顯示消息,除了使用戶明確地意識到界面不能被使用。
這類似於Lightbox如何覆蓋界面並顯示內容。
我的應用程序在網絡上做了一些工作,這需要一些時間,而不是使用簡單的模式或禁用我的用戶界面上的每個元素,並使它看起來很愚蠢(除了無法使用),我想聘用這個效果。
透明,陰影疊加將是一個很好的接觸(在我看來)。我(當然)知道我可以在沒有帶模糊對話框的陰影疊加的情況下完成這個任務,但是用戶通常只需點擊一個用戶界面,但卻什麼也不做。
我知道這個問題被問前一陣子,所以我不知道你是否將能夠幫助我,但我想知道,如果你能解釋一點關於如何創建此矩形並使用booleantovisibilityconverter。我正在試圖爲停靠在我的表單中的用戶控件執行此操作。不幸的是,我的C#知識不如rpkelly。 – nbz 2011-07-21 17:22:42