如何在ListView中向第一个项目添加按钮

时间:2015-01-24 22:20:01

标签: windows xaml listview windows-phone-8.1 windows-8.1

问候语,

我正在为Windows Phone 8.1开发应用程序,并且面临ListView的一些问题。

我想在ListView中为FIRST项目放置一个按钮,但似乎我无法将按钮对齐。

以下是我目前使用的代码:

<ListView>
    <Button Content="Jio!" Height="6" Width="362"/>
    <ListViewItem Content="ListViewItem"/>
</ListView>

添加horizo​​ntalalignment =&#39; center&#39;只是不会为按钮工作。

我想这样做的原因是因为我希望按钮与列表一起滚动,因此我将它放在ListView中。

请告知我能做些什么来达到我的目的,谢谢!

1 个答案:

答案 0 :(得分:1)

我建议使用ListView.Header内容放置此类按钮,而不是直接将其添加为子项。

<ListView>
  <ListView.Header>
    <Button ... HorizontalAlignment="Center" />
  </ListView.Header>
</ListView>

默认情况下,ListViewItems是左对齐的。您最终必须替换他们的模板才能使其居中对齐(HeaderTemplate属性)。