Windows Phone 7,用数据创建临时页面

本文关键字:创建 数据 Phone Windows | 更新日期: 2023-09-27 18:01:21

我的项目涉及一个带有全景项的全景页面。在该全景项中是一个包含按钮堆叠面板的列表框。当每个按钮被点击时,它会打开一个新的页面,其中包含与他们点击的按钮相关的信息。

现在我的问题是——我在这个listbox stackpanel中有大约100个独特的按钮。

我必须为这些按钮创建100个页面吗?我担心这可能会增加应用程序的大小,但我想知道是否有一种方法可以只使用一个页面,并且所有按钮都引用该页面,但根据他们单击的按钮,一个页面将填充特定的信息。

这是可行的,如果是这样,我可以在一个教程的方向指向它或有人很好地提供一些代码来完成这一点吗?

真诚

汤姆

Windows Phone 7,用数据创建临时页面

创建一个PanoramaItem的实例,并将其添加到全景对象的Items集合中。

因为你需要在代码中引用你的Panorama对象,你应该给它一个名字。(你不必须这样做,但这是最不麻烦的。)

如何将内容放入这个PanoramaItem是另一个问题,有几种方法可以想到,但更有趣的问题是如何使这个新的PanoramaItem成为被选中的项。快进,经过许多调试和心痛:你不能。

使用Pivot控件和PivotItem,您将能够将Pivot的SelectedItem设置为新生成的PivotItem。