我有一个没有列的列表视图,我希望我的3个标签有3个不同的水平对齐(左,中,右)所以当调整窗口大小(并且ListView也调整大小)时,第一个标签应该在远处左侧,第二个位于物品的中心和最右侧的第三个
这是我的XAML尝试
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel>
<Label Content="L1" Margin="0,10,0,0" VerticalAlignment="Top" Height="50" HorizontalAlignment="Left" Width="80"/>
<Label Content="L2" Margin="0,10,0,0" VerticalAlignment="Top" Height="50" HorizontalAlignment="Center" Width="80"/>
<Label Content="L3" Margin="0,10,0,0" VerticalAlignment="Top" Height="50" HorizontalAlignment="Right" Width="80"/>
</WrapPanel>
</DataTemplate>
</ListView.ItemTemplate>
答案 0 :(得分:1)
将HorizontalContentAlignment
的{{1}}属性设置为ListView
,它应该有效。 (默认为Stretch
)
此外,您可以将3个标签放在Left
而不是Grid
。