2011-12-18 67 views
2

我有一个带有布局定义的WPF XAML文件。它基于码头面板。Modal对话框与jQuery UI类似

我想要显示一个有趣的警告/信息消息,即覆盖原始窗口内容的半透明背景上的帧。看到这个jQuery UI example。我想覆盖前面的背部和显示器​​SMT(不一定是移动窗口 - 带文本的静态矩形就足够

是否有可能在WPF程序上创建这样的效果

+0

你是什么程序上的意思。 ?您可以创建一个页面并使用.ShowDialog方法和它显示它有点像模态对话框,并且你有完整的XAML来格式化页面。 – Paparazzi 2011-12-18 16:55:17

+0

在HTML中我可以有一个隐藏的div宽度100%的宽度和高度,我可以程序化地显示和隐藏,从而创建一个很好的信息弹出效果.. – emesx 2011-12-18 17:24:07

回答

2

?尝试“ChildWindow”控制在扩展WPF工具包: http://wpftoolkit.codeplex.com/wikipage?title=ChildWindow

这种行为就像在Silverlight的ChildWindow控制它允许一个模式弹出,并增加了面具背景

+0

我宁愿保持它尽可能简单,尽可能.. – emesx 2011-12-18 17:54:56

+0

它是一个控件。除非这更像是一个模态弹出窗口,否则它与常规Window相同。 – Xcalibur37 2011-12-18 18:08:41

+0

嗯,我没有使用ChildWindow,而是使用** BusyIndi​​cator **。奇迹般有效。你可以阅读关于它[这里](http://wpftoolkit.codeplex.com/wikipage?title=BusyIndi​​cator)。谢谢你的暗示。 – emesx 2011-12-19 16:54:39