I know what a singleton is, but while walking through a web-app, my co-worker said "singleton-modeless". What does he mean by this?
cupcake22
问问题
489 次
3 回答
3
我在这里的 MSDN 架构中心找到了对它的引用。它们似乎意味着一个非模态窗口(换句话说,用户在与其父级交互之前不会被迫与其交互)并且仅存在一个实例。
我不确定这是否是你同事的意思,但我不会因为不知道他的意思而感到难过。他可能并不真正了解自己。
于 2009-06-16T20:11:02.273 回答
3
那么无模式形式与模态形式相反。
无模式形式
允许您将焦点从表格更改为表格。
情态形式
在模态表单关闭之前不允许焦点更改。
话虽如此,单例无模式必须意味着无模式形式的单个实例。
于 2009-06-16T20:06:01.007 回答
1
单例无模式或模态对话框非常棒,因为您不必担心会同时向用户显示 2 个实例。
Ext.MessageBox 就是这样,被一个方法调用,单例模式。它也可以用作单例无模式的基础。
我同意,模态对话框通常很糟糕,除非经过深思熟虑。大多数现代应用程序都在使用无模式抽屉或功能区,在手头任务的上下文中始终可供用户使用!
所以检查你的对话;您现在可能不需要在您的应用程序中使用其中的一半...
于 2011-02-03T17:57:10.370 回答