我在 Metro 应用程序中有以下代码。listview 绑定到一个对象列表。我的问题是 WrapGrid 为它们分配了相等的宽度。但是有些标题比其他标题长,所以宽度应该设置为自动。但这不起作用..有人知道吗?
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" >
<TextBlock Text="{Binding Title}"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>