Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 在WP7中创建弹出式替换的最佳方法_Windows Phone 7_Popup - Fatal编程技术网

Windows phone 7 在WP7中创建弹出式替换的最佳方法

Windows phone 7 在WP7中创建弹出式替换的最佳方法,windows-phone-7,popup,Windows Phone 7,Popup,我使用wp7中的弹出控件作为模式对话框来编辑网格行。性能非常糟糕-打开它可能需要5秒钟-我正在寻找替代方案。我也意识到,当我尝试支持景观时,我会遇到问题 我的网格控件认为打开弹出窗口的datagrid是一个用户控件,可以出现在任何页面的任何位置。我尝试在它里面嵌入一个隐藏的网格,大小调整为480 x 800,但似乎无法使它在页面上显示得比网格更高 我不想在每一页上都隐藏一个网格以防万一 有更好的办法吗?肯定有人以前做过这类事情。我使用了主Silverlight 3框架中的ChildWindow,

我使用wp7中的弹出控件作为模式对话框来编辑网格行。性能非常糟糕-打开它可能需要5秒钟-我正在寻找替代方案。我也意识到,当我尝试支持景观时,我会遇到问题

我的网格控件认为打开弹出窗口的datagrid是一个用户控件,可以出现在任何页面的任何位置。我尝试在它里面嵌入一个隐藏的网格,大小调整为480 x 800,但似乎无法使它在页面上显示得比网格更高

我不想在每一页上都隐藏一个网格以防万一


有更好的办法吗?肯定有人以前做过这类事情。

我使用了主Silverlight 3框架中的ChildWindow,并遵循以下说明:


如果您不喜欢childwindow样式,那么您可以编辑资源-例如,在RunSat中,我的弹出窗口实际上只是深灰色半透明背景上的浅文本

我使用了主Silverlight 3框架中的ChildWindow,以下是来自的说明:


如果您不喜欢childwindow样式,那么您可以编辑资源-例如,在RunSat中,我的弹出窗口实际上只是深灰色半透明背景上的浅文本

我尝试了所有备选方案,但最终使用了隐藏网格方法

我创建了一个基类,它在页面上查找命名网格,将自身添加到Children属性并使其可见


它简单、有效,支持所有方向。

我尝试了所有替代方案,但最终使用了隐藏网格方法

我创建了一个基类,它在页面上查找命名网格,将自身添加到Children属性并使其可见


它简单、有效并且支持所有方向。

我认为您应该实现一个新的PhoneApplicationPage,并将其编码为模式表单

这是因为,在任何情况下,您都必须花一些时间编写代码:

ChildWindows不是手机风格的,它们在图形上与GUI的其他部分不同…最糟糕的解决方案。。。 从Popup派生的任何类都是一个抽象类,需要进行自定义,并且它不是由WP呈现线程呈现的。所以,正如你所看到的,这不是一个好的解决方案。
通过使用OnNavigateTo/OnNavigateFrom事件,您可以轻松地存储和跟踪结果以及集合、字段、类等。。在一个简单的共享类中,也许链接到App class=你总是有一个简单的方法来引用它…你还可以使用所有强大的工具来创建一个完整的界面。而且,很明显,性能没有问题

我认为您应该实现一个新的PhoneApplicationPage,并将其编码为模式表单

这是因为,在任何情况下,您都必须花一些时间编写代码:

ChildWindows不是手机风格的,它们在图形上与GUI的其他部分不同…最糟糕的解决方案。。。 从Popup派生的任何类都是一个抽象类,需要进行自定义,并且它不是由WP呈现线程呈现的。所以,正如你所看到的,这不是一个好的解决方案。 通过使用OnNavigateTo/OnNavigateFrom事件,您可以轻松地存储和跟踪结果以及集合、字段、类等。。在一个简单的共享类中,也许链接到App class=你总是有一个简单的方法来引用它…你还可以使用所有强大的工具来创建一个完整的界面。而且,很明显,性能没有问题