我正在开发一个现代的 C#/XAML Win8 应用程序。我有一个本质上是一个大列表视图的页面,其标题是图像。这非常有效,并提供了我正在寻找的所需用户体验。
一个问题,我想将图像和列表视图的其余部分居中到页面的中心。
我设法以这种方式将列表视图项居中:
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Center" />
</Style>
</ListView.ItemContainerStyle>
我一直无法弄清楚如何设置标题的样式。这是显示标题的代码:
<!-- The header of the listview is the image -->
<ListView.HeaderTemplate>
<DataTemplate>
<Viewbox MaxHeight="480" Width="660">
<Image
x:Name="image"
Source="{Binding ImageBig}"/>
</Viewbox>
</DataTemplate>
</ListView.HeaderTemplate>
有谁知道我怎么能做到这一点?
非常感谢您的帮助!