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