如何将按钮添加到 ListView 中的第一项

How to add a button to first item in ListView

问候,

我正在为 Windows Phone 8.1 开发应用程序,但遇到了 ListView 的一些问题。

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

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

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

添加 horizo​​ntalalignment='center' 对按钮不起作用。

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

请指教我该怎么做才能达到我的目的,谢谢!

我建议使用 ListView.Header 内容来放置这样的按钮,而不是直接将其添加为子按钮。

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

默认情况下,ListViewItems 是左对齐的。您最终将不得不替换他们的模板以使其居中对齐 (HeaderTemplate 属性)。