<window title="My First Window" border="normal" width="200px" visible="false" mode="modal">
Hello, World!
</window>
运行此示例时,我希望没有popUp窗口显示为visible =“false”....
但我确实得到了一个popUp ...我错过了什么?
当我删除mode="modal"
时,它运行正常。那么我们如何使用mode =“model”
为什么我要做上述描述;
我正在关注mvvm
模型,所以当应用程序中发生某些事情时我想通过弹出窗口可见来显示弹出窗口,这就是为什么我想要创建一个立即被解除并显示它的modal
窗口
答案 0 :(得分:1)
直觉是你提出的问题没有意义。模态窗口必须具有焦点,必须先关闭才能继续前进。所以如果它在那里,它怎么可能不可见?
答案 1 :(得分:0)
我认为不是展示模态窗口,而是建议使用通知
Clients.showNotification(msg); // display a global notification box
Clients.showNotification(msg, component); // display a notification box pointing to a component
在你的代码中使用这样的代码,看看会发生什么
<window title="My First Window" border="normal" width="200px" mode="modal" visible="false">
Hello, World!
</window>
答案 2 :(得分:0)
<window id="win" visible="false">
</window>
当你需要你的窗口可见时:
win.doModal();