Image 按钮图像xamarin.forms

Image 按钮图像xamarin.forms,image,button,xamarin.forms,Image,Button,Xamarin.forms,“Image Source=“icons.png”工作正常 但当我插入以下代码时:“Button Image=“icons.png” 该应用程序不会显示在xamarin live中 这是我的代码: <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schem

“Image Source=“icons.png”工作正常 但当我插入以下代码时:“Button Image=“icons.png” 该应用程序不会显示在xamarin live中

这是我的代码:

 <?xml version="1.0" encoding="utf-8" ?>
    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
                 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                 x:Class="Project.CustomImages">
        <StackLayout>
        <Button Image="icons.png"/>
        <Label Text="TEST"/>
            <Image Source="icons.png"/>
        </StackLayout>
    </ContentPage>

这是我的文件夹的屏幕截图(可绘制):
尝试放置图像而不是按钮

您可以使用点击手势识别器来记录点击事件

试着这样做:

<Image Source="icons.jpg">
    <Image.GestureRecognizers>
        <TapGestureRecognizer
                Tapped="OnTapped"  />
  </Image.GestureRecognizers>
</Image>
从后面的代码中可以尝试这样的操作:someButton.Image=ImageSource.FromFile(“icons.png”);你也可以参考这个
void OnTapped(object sender, EventArgs args) {
    // Do something
    DisplayAlert ("Alert", "Image Button Clicked", "OK");
}