Pythontr

husonet | Tarih: 05.06.2017

Xamarin back button

Xamarin back button nasıl yapılır?

Merhabalar Arkadaşlar, (Not:Lütfen öneri ve sorularınızı yorum olarak atınız. Teşekkürler şimdiden)

Xamarin portable modda native uygulama geliştirirken android, ios ve winphone 'lardaki back button ile bir önceki sayfaya gitmek mümkün oluyor. Onun haricinde uygulama içinde de form üzerinde geri buton istenebiliyor uygulama sahiplerinden. Bunun avantajı şudur, android back buttonu bir sonraki sürümlerde değiştirebilir, iptal edebilir. Bu durumlarda uygulamayı güncellemek yerine uygulama içindeki back butonu kullanarak aynı var olan şekliyle devam edilebilmektedir. Ben image olarak yapmayı tercih ettim. Siz normal button, label (text) vb. şeyler kullanabilirsiniz. İlk olarak xaml kodum aşağıdadır.

 <StackLayout>
<Image x:Name="imgGeri" Source="btngeri.png"></Image>
</StackLayout>

x:Name ile imgGeri tanımladığım image'e OnClick özelliği kazandırmak için ilgili sayfanın InitializeComponent(); 'ın hemen altına GestureRecognizers özeliği ekleme makalem linkten ulaşabilrisiniz. Fonksiyon adı olarak BackButton kullanacağım. BackButton fonksiyonum da aşağıdaki şekildedir.

 private async  Task BackButton()
{
base.OnBackButtonPressed();
}

İyi çalışmalar.