如何在 CollectionView.Footer 中设置 XAML 按钮大小?
Posted
技术标签:
【中文标题】如何在 CollectionView.Footer 中设置 XAML 按钮大小?【英文标题】:How to set a XAML Button size inside a CollectionView.Footer? 【发布时间】:2021-12-18 20:18:28 【问题描述】:我的 CollectionView 页脚中有一个按钮,它水平到达屏幕的末端。我希望能够将宽度设置为文本大小或我选择的宽度。
更改 HorizontalOptions 没有任何作用。我一直在搞砸:
宽度请求 最小宽度请求 高度请求 最小高度请求这些选项只影响按钮高度。
【问题讨论】:
显示您编写的代码,导致该症状。 使用WidthRequest
。但是,如果不了解您的布局,就不可能说出为什么这不起作用。正如@ToolmakerSteve 建议的那样,您需要发布相关代码。请阅读How to Ask 以获得更多关于编写好问题的指导
这能回答你的问题吗? How to resize a button in Xamarin。通过谷歌xamarin forms button widthrequest has no effect
找到这个和类似的答案。
【参考方案1】:
作为一种解决方法,您可以在页脚设置一个网格,然后设置网格的宽度和高度,代码如下:
<CollectionView.Footer>
//width&height
<Grid ColumnDefinitions="*,100,*"
RowDefinitions="50">
<Button Grid.Column="1",Text="Click" BackgroundColor="Red"/>
</Grid>
</CollectionView.Footer>
【讨论】:
以上是关于如何在 CollectionView.Footer 中设置 XAML 按钮大小?的主要内容,如果未能解决你的问题,请参考以下文章