我正在寻找一种方式在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