【发布时间】:2011-07-05 20:10:10
【问题描述】:
我的项目涉及带有全景项目的全景页面。在该全景项目中是一个包含按钮堆栈面板的列表框。当每个按钮被点击时,它会打开一个新页面,其中包含与他们点击的那个按钮有关的信息。
现在我的问题是——我在这个列表框堆栈面板中有大约 100 个独特的按钮。
我是否必须为这些按钮创建 100 个页面?我担心这可能会对应用程序大小产生影响,但想知道是否有一种方法可以让我只能使用 1 个页面,并且所有按钮都引用该页面,但根据他们单击的按钮,将填充一个页面与具体信息。
这是可行的吗?如果可行,我是否可以指出它的教程方向,或者有人很好地提供了一些代码来完成这个?
此致,
汤姆
【问题讨论】:
-
这些页面是否有相似的内容?意思是,它们上的 UI 元素是否相似,只有文本、图像等根据单击的按钮而有所不同?
-
这是正确的。除图片和文字外,所有内容都将采用相同的样式。在某些情况下,与其他按钮点击相比,新页面上可能有一张或多张图片,但我可以使用。顺便说一句,所有的图像都会被加载到手机上——没有任何东西会引用网络。
-
但是,将来我想知道以后如何从我的网站上获取程序参考资料,并创建动态列表框项并从网络上提取该信息,而无需用户经常重新下载应用等
标签: c# windows-phone-7 listbox navigation