0
我想在点击子窗口上的按钮时添加自定义加载指示器。加载覆盖图应该显示在整个屏幕上方。为此,我在最初隐藏的rootvisual页面中创建了一个覆盖图。当点击子窗口上的一个按钮时,我可以看到叠加层,但问题是叠加层出现在子窗口后面。我应该怎么做才能让它在儿童窗口之上可见?有没有比我使用的更好的方法?Silverlight 5:在子窗口上方创建叠加层
我想在点击子窗口上的按钮时添加自定义加载指示器。加载覆盖图应该显示在整个屏幕上方。为此,我在最初隐藏的rootvisual页面中创建了一个覆盖图。当点击子窗口上的一个按钮时,我可以看到叠加层,但问题是叠加层出现在子窗口后面。我应该怎么做才能让它在儿童窗口之上可见?有没有比我使用的更好的方法?Silverlight 5:在子窗口上方创建叠加层
我可以创建覆盖而不必使用模态窗口或另一个子窗口之类的东西。我创建了一个占用整个屏幕的div
并包含loading.gif。该div
最初是隐藏的(display:none
)当我想表明负载指示,我作出这样的,如下图所示div
通过Silverlight的代码可见:
HtmlElement div = HtmlPage.Document.GetElementById("loading-overlay");
div.RemoveStyleAttribute("display");
要再次隐藏负载指示,
HtmlElement div = HtmlPage.Document.GetElementById("loading-overlay");
div.SetStyleAttribute("display", "none");
有像模型窗口的东西?也许这可能是有益的。 – pushpraj