我们正在尝试实现一个弹出窗口。
我们通过在 Blend 中制作一个弹出窗口来做到这一点,我们将其解释为一种风格?因为它在visual studio中的变量名。我们试图给
myPopup.style = blendPopupStyle;
但是当显示它时,样式就丢失了。有人可以解释一下如何做到这一点的模型吗?
此外,弹出窗口应该扩大背景,以免人们能够点击弹出窗口上的 UI 以外的任何内容。
一个例子在这里http://blogs.u2u.be/diederik/post/2012/06/12/Modal-Dialogs-in-Windows-8-Metro.aspx但它只适用于Windows 8。当试图港口我一直没能找到办法。但这仍然留下了混合问题。
希望有人有一个例子/教程,或一些指针:)
回答
错误在于您将弹出模型混合位置的位置。它应该是其他元素作为弹出元素的位置。然后你可以简单地通过NAME.isopen = true;。
如果您想要一个在弹出窗口期间无法访问的背景,并且您不想要一个巨大的弹出窗口。只需打开一个具有适当不透明度的弹出窗口 &/| 颜色。然后打开你的混合模型完成:)
约翰