【问题标题】:How to add a button to first item in ListView如何将按钮添加到 ListView 中的第一项
【发布时间】:2015-01-24 22:20:01
【问题描述】:

问候,

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

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

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

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

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

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

请告知我该怎么做才能达到我的目的,谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-08
      • 2015-09-25
      • 1970-01-01
      相关资源
      最近更新 更多