如何解决如何制作全行按钮? xaml 在后面的代码中
请帮助我像图片上那样制作一个完整的行按钮。当我单击行上的任何位置时,我都希望这样做,就像按钮一样。
我有2张图片和标签。请帮助
解决方法
有许多不同的解决方案可以实现它。例如,您可以使用以下代码。
xaml
<StackLayout>
<StackLayout.GestureRecognizers>
<TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped" />
</StackLayout.GestureRecognizers>
<Grid BackgroundColor="White" HorizontalOptions="Fill" VerticalOptions="Fill" RowSpacing="0" ColumnSpacing="0">
<Grid.RowDefinitions>
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.2*" />
<ColumnDefinition Width="0.6*" />
<ColumnDefinition Width="0.2*" />
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="icon.png" />
<Label Grid.Column="1" Text="Map Settings" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" FontSize="20" />
<Image Grid.Column="2" Source="arrow.png" />
</Grid>
</StackLayout>
在后面的代码中
private void TapGestureRecognizer_Tapped(object sender,EventArgs e)
{
DisplayAlert("Title","Clicked !!","OK");
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。