采用从混合弹出到 Visual Studio Windows Phone 8

Posted

技术标签:

【中文标题】采用从混合弹出到 Visual Studio Windows Phone 8【英文标题】:adopt popup from blend and to visual studio windows phone 8 【发布时间】:2013-03-26 15:39:26 【问题描述】:

我们正在尝试实现一个弹出窗口。

我们通过在 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;.

如果您想要在弹出窗口期间无法访问的背景,并且您不想要一个巨大的弹出窗口。只需打开一个具有适当不透明度的弹出窗口 &/|颜色。然后打开你的混合模型完成:)

约翰

【问题讨论】:

【参考方案1】:

站在问题中。重写:

错误在于您将弹出模型混合放置的位置。它应该是其他元素作为弹出元素的位置。然后你可以简单地通过 NAME.isopen = true;.

如果您想要一个在弹出窗口期间无法访问的背景,并且您不想要一个巨大的弹出窗口。只需打开一个具有适当不透明度的弹出窗口 &/|颜色。然后打开你的混合模型完成:)

【讨论】:

以上是关于采用从混合弹出到 Visual Studio Windows Phone 8的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio高级调试技巧

在 Visual Studio 2010 中混合异常处理模型的后果是啥?

开发环境Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Ubuntu 安装 deb 包 )

适用于 Visual Studio 2015 的混合

Visual Studio 混合项目调试

适用于 Visual Studio 2014 的多设备混合应用程序