【问题标题】:How to set a XAML Button size inside a CollectionView.Footer?如何在 CollectionView.Footer 中设置 XAML 按钮大小?
【发布时间】:2021-12-18 20:18:28
【问题描述】:

我的 CollectionView 页脚中有一个按钮,它水平到达屏幕的末端。我希望能够将宽度设置为文本大小或我选择的宽度。

更改 Horizo​​ntalOptions 没有任何作用。我一直在搞砸:

  • 宽度请求
  • 最小宽度请求
  • 高度请求
  • 最小高度请求

这些选项只影响按钮高度。

【问题讨论】:

  • 显示您编写的代码,导致该症状。
  • 使用WidthRequest。但是,如果不了解您的布局,就不可能说出为什么这不起作用。正如@ToolmakerSteve 建议的那样,您需要发布相关代码。请阅读How to Ask 以获得更多关于编写好问题的指导
  • 这能回答你的问题吗? How to resize a button in Xamarin。通过谷歌xamarin forms button widthrequest has no effect找到这个和类似的答案。

标签: xaml xamarin.forms frontend collectionview


【解决方案1】:

作为一种解决方法,您可以在页脚设置一个网格,然后设置网格的宽度和高度,代码如下:

<CollectionView.Footer>
//width&height
<Grid ColumnDefinitions="*,100,*"
RowDefinitions="50">
<Button Grid.Column="1",Text="Click" BackgroundColor="Red"/>
</Grid>
</CollectionView.Footer>

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 2011-02-01
    • 2014-09-20
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 2013-08-21
    相关资源
    最近更新 更多