You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI中Grid末尾行按钮无法点击,求非固定高度解决方案

Grid中最后一行Auto高度的Button无法响应点击事件

新框架连基础功能都出问题实在闹心。

把Button放在Grid的最后一行(第二行),使用如下布局代码时:

<Grid.RowDefinitions>
    <RowDefinition Height="auto"/>
    <RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Layout Grid.Row="0">
</Layout>

<Button Margin="0,50,0,50" Grid.Row="1" WidthRequest="180" Text="{x:Static res:Strings.TestBeenden}" Clicked="Button_Clicked"/>

按钮能正常渲染到预期位置,但完全无法响应点击事件。

只有将第一行的RowDefinition设置为固定高度时,按钮才能正常触发点击逻辑:

<Grid.RowDefinitions>
    <RowDefinition Height="100"/>
    <RowDefinition Height="auto"/>
</Grid.RowDefinitions>

但固定高度不符合实际需求,想问有没有其他开发者遇到过这个问题,或是已经找到可行的替代方案?

内容的提问来源于stack exchange,提问作者inno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 10:34:56