Xaml 具有两个不对称列的列表框-Windows phone 8.1/Windows 8.1

Xaml 具有两个不对称列的列表框-Windows phone 8.1/Windows 8.1,xaml,windows-phone-8,windows-phone-8.1,Xaml,Windows Phone 8,Windows Phone 8.1,我想创建一个包含两个非对称列的列表框。 看起来是这样的: 使用ItemContainerStyleSelector或ItemTemplateSelector并在两个左右边距交替的模板/样式之间切换(或内容对齐等)。您可以编写一个新布局,并将其用作列表框的项目容器,如前所述 你有一个例子: [ 您的面板非常简单。它非常类似于堆栈面板,应该没有问题,但是如果您需要帮助,请再次询问我们。但是我如何确定哪一个是右侧,哪一个是左侧?我如何将它们设置在同一行中?实际上我不知道,但我会尝试从以下内容开始:选择

我想创建一个包含两个非对称列的列表框。 看起来是这样的:

使用ItemContainerStyleSelectorItemTemplateSelector并在两个左右边距交替的模板/样式之间切换(或内容对齐等)。

您可以编写一个新布局,并将其用作列表框的项目容器,如前所述

你有一个例子: [


您的面板非常简单。它非常类似于堆栈面板,应该没有问题,但是如果您需要帮助,请再次询问我们。

但是我如何确定哪一个是右侧,哪一个是左侧?我如何将它们设置在同一行中?实际上我不知道,但我会尝试从以下内容开始:选择样式和选择模板获取列表项。由于无法确定列表中的当前索引,我会在这些列表项中添加一个数字,然后检查它是偶数还是奇数。我知道这是一种q&d解决方案。如果你有时间,你应该使用Marcos的想法并实现自己的面板。但这是一个非常高级的主题。我从silverligh获取了包装面板代码t、 我曾试图使它符合我的目标,但它并不完美(包括许多未使用的代码)。为了更好地理解,我很乐意从头开始看这个示例。谢谢!