gpt4 book ai didi

windows-phone-8 - 水平拉伸(stretch)——组头ListView

转载 作者:行者123 更新时间:2023-12-04 07:00:11 27 4
gpt4 key购买 nike

所以......有什么好主意,我们可以如何在 Win RT 中的 Grouped ListView 的 GroupHeader 模板上启用水平内容拉伸(stretch) - 电话?

我全是耳朵!

我添加了一个演示应用程序,因此您可以尝试一下 - 请在发布您的答案之前这样做!
代码可以在这里找到 https://github.com/Depechie/ListView-HorizontalStretch-RT81

我添加了 2 页,MainPage 有没有水平拉伸(stretch)的问题。
MainPage2 修复了水平拉伸(stretch),但由于该修复,JumpList(缩小 View )不再起作用。
您可以通过 appbar 按钮从 MainPage 导航到 MainPage2。

这里有2个视觉效果

enter image description here
enter image description here

最佳答案

您的修复过于复杂且已弃用。组标题样式所需的内容很简单,如下所示:

<Style x:Key="FixedHeaderContainerStyle"
TargetType="ListViewBaseHeaderItem">
<Setter Property="HorizontalContentAlignment"
Value="Stretch" />
</Style>

然后像这样将它应用到您的 ListView(旧的 ContainerStyle 已弃用 并替换为 HeaderContainerStyle):
<GroupStyle HidesIfEmpty="True"
HeaderTemplate="{StaticResource AddrBookGroupHeaderTemplate}"
HeaderContainerStyle="{StaticResource FixedHeaderContainerStyle}" />

但标题修复并不是您的 ZoomedOutView 停止工作的原因 .问题是因为您将以下内容添加到 MainPage2:
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</ListView.ItemsPanel>

VirtualizingStackPanel 打破了这一点,新的和改进的面板(包括虚拟化是 ItemsStackPanel,现在也是默认设置,所以 完全省略了

关于windows-phone-8 - 水平拉伸(stretch)——组头ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26576028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com