Xamarin.Forms
Gesto de Xamarin
Buscar..
Toque gesto
Con el gesto de toque, puede hacer que se pueda hacer clic en cualquier elemento de la interfaz de usuario (imágenes, botones, apilamientos, ...):
(1) En código, usando el evento:
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += (s, e) => {
// handle the tap
};
image.GestureRecognizers.Add(tapGestureRecognizer);
(2) En el código, usando ICommand
(con MVVM-Pattern , por ejemplo):
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.SetBinding (TapGestureRecognizer.CommandProperty, "TapCommand");
image.GestureRecognizers.Add(tapGestureRecognizer);
(3) O en Xaml (con evento e ICommand
, solo se necesita uno):
<Image Source="tapped.jpg">
<Image.GestureRecognizers>
<TapGestureRecognizer Tapped="OnTapGestureRecognizerTapped" Command="{Binding TapCommand"} />
</Image.GestureRecognizers>
</Image>
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow