2015-05-07 2 views
3

Пожалуйста, дайте нам знать, как создать кнопку изображения в Xamarin.Forms, мы не используем панель рассказов.Как создать кнопку изображения в Xamarin.Forms?

Окружающая среда: Xamarin Студия на Mac

+0

В виде кнопки xamrin имеет property..you изображение может быть установлен так ...

ответ

7

много способов, как это:

var button = new Image { ... }; // make your image your button should be 
button.GestureRecognizers.Add (new TapGestureRecognizer (sender => { 
    // Do whatever you want to do when its tapped 
    button.Opacity = 0.6; 
    button.FadeTo (1); 
})); 

Или вы можете даже использовать Xamarin формы лаборатории:

https://github.com/XLabs/Xamarin-Forms-Labs

Или как @Gerald Versluis говорит:

С изображением свойства t он кнопка.

Image="logo.jpg" 
+0

С изображением свойства кнопки рядом с изображением появляется текст. Что делать, чтобы сделать текст на изображении. – Sonali

+0

Возможно ли это сделать в xaml? – rraallvv

1

На самом деле

Xamarin.Forms.TapGestureRecognizer.TapGestureRecognizer (System.Action)

устарела: «Устаревшие в 1.0.2. Использование команд вместо

Попробуйте, как это:

var CallButton = new Image { Source = "call.png" }; 
     CallButton.GestureRecognizers.Add(new TapGestureRecognizer 
      { 
       Command=new Command(()=> { 
       // Do whatever you want to do when its tapped 
        }) 
       }); 

Для получения более подробной информации, проверьте следующую ссылку:

http://www.c-sharpcorner.com/UploadFile/e04e9a/xamarin-forms-image-button-recipe/

+0

@ user1027076 .. проверить это решение –

Смежные вопросы