我有一个简单的问题:我有一个翻转视图,我想在其中显示不同种类的项目。例如:翻转视图中的第一项将是列表视图,第二项 - 图像,第三项 - 表格.....我该如何实现?有没有办法可以为视图中的项目设置不同的项目模板?
我的第一个想法是制作一个包含不同项目的项目模板,但是当可视化时,只有正确的项目才会可见,但我认为这有点......做错了。
我有一个简单的问题:我有一个翻转视图,我想在其中显示不同种类的项目。例如:翻转视图中的第一项将是列表视图,第二项 - 图像,第三项 - 表格.....我该如何实现?有没有办法可以为视图中的项目设置不同的项目模板?
我的第一个想法是制作一个包含不同项目的项目模板,但是当可视化时,只有正确的项目才会可见,但我认为这有点......做错了。
您正在询问如何根据项目数据呈现不同的模板。您不能使用声明性模板来做到这一点,因此您需要使用模板函数。这样,该函数会检查项目数据并确定如何呈现该项目。
Flipview 控件示例的场景 6演示了如何设置具有不同类型优化的模板函数。我还在我的免费电子书《用 HTML、CSS 和 JavaScript 编程 Windows 8 应用程序(MSPress)》的第 5 章中解释了结构。具体参见 PDF 第 207 页的“模板函数(第 1 部分)”。我确实建议您阅读以了解如何使用不同的 Promise,因为如果您对 Promise 没有清晰的理解,代码本身并不总是显而易见的。
看我不知道,但你也必须付出一些努力:) 这是一个模板函数,具有不同的 listView 模板,我想它几乎是相似的......就像循环遍历数据源并提供不同的模板。我已经在列表视图中实现了这一点。尝试修改列表以翻转并进行相应设置。该示例很好地证明了您可以通过它,如果您需要任何进一步的说明,请告诉我。
:) 让我知道如果你理解它有任何困难。