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 次  |  
        
|   最近记录:  |