Sal*_*lvo 6 xamarin xamarin.forms
我想知道是否可以在此按钮内设置图像的宽度和高度:
<Button Image="ic_music_white.png" BorderWidth="1" BorderColor="White" HeightRequest="56" BackgroundColor="PowderBlue" HorizontalOptions="Center" Clicked="Button_Clicked">
</Button>
Run Code Online (Sandbox Code Playgroud)
有解决方案吗
小智 5
您始终可以创建一个Image控件并向其添加一个轻击手势识别器。这样,您可以更好地控制图像的大小和位置。
XAML
<Image x:Name="myImage" Source="ic_music_white.png" HeightRequest="56" BackgroundColor="PowderBlue" HorizontalOptions="Center"/>
Run Code Online (Sandbox Code Playgroud)
XAML文件
TapGestureRecognizer tapEvent = new TapGestureRecognizer();
tapEvent.Tapped += Button_Clicked;
myImage.GestureRecognizers.Add(tapEvent);
Run Code Online (Sandbox Code Playgroud)
Ven*_*ana -5
您错过了添加 WidthRequest。您可以像下面这样添加 WidthRequest 吗
<Button Image="ic_music_white.png" BorderWidth="1" BorderColor="White" HeightRequest="56" WidthRequest="56" BackgroundColor="PowderBlue" HorizontalOptions="Center" Clicked="Button_Clicked">
</Button>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10060 次 |
| 最近记录: |