【问题标题】:ItemsPanel property in Longlistselector control Windows Phone 8 SDKLonglistselector 控件中的 ItemsPanel 属性 Windows Phone 8 SDK
【发布时间】:2013-03-25 17:08:47
【问题描述】:

有人知道 Windows Phone 8 SDK(不是 WP 7.5 的 Windows Phone 工具包)的 Longlistselector 控件是否具有 ItemsPanel 属性或等效属性吗?

ListBox 控件具有这样的属性,我用它来包装 WrapPanel 中的项目。

<ListBox>
    <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
            <toolkit:WrapPanel/>
        </ItemsPanelTemplate>
    </ListBox.ItemsPanel>
</ListBox>

这里有一个答案:How to wrap ItemsPanel in LongListSelector?,但这指的是在工具包中找到的 Longlistselector,而不是在 WP8 SDK 中(我无法访问源代码来使用上述解决方案)。

有人有想法吗?

【问题讨论】:

    标签: windows-phone-8 longlistselector itemspanel


    【解决方案1】:

    您应该能够使用LayoutMode 属性来完成此操作。将值设置为网格

    获取或设置一个值,该值指定是否 Microsoft.Phone.Controls.LongListSelector 处于列表模式或网格中 来自 Microsoft.Phone.Controls.LongListSelectorLayoutMode 的模式 枚举。

    <phone:LongListSelector ItemsSource="{Binding Items}" LayoutMode="Grid" >
    

    【讨论】:

    • 谢谢!有效!我还必须设置 GridCellSize 属性。
    • 不要忘记不添加GridCellSize属性会抛出异常,例如:
    猜你喜欢
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多