Dotnet MAUI ile Platformlar Arası Navigasyon (Gezinme) Yapıları

Dotnet MAUI ile Platformlar Arası Navigasyon (Gezinme) Yapıları

Dotnet MAUI, platformlar arası gezinme yapıları için çeşitli seçenekler sunar. En yaygın kullanılan navigasyon yapıları 'NavigationPage' ve 'Shell' ile sağlanır. 'NavigationPage', kullanıcıların sayfalar arasında ileri ve geri hareket etmesine olanak tanırken 'Shell', daha karmaşık uygulama yapıları için güçlü bir çerçeve sunar.

Basit bir örnek için, iki sayfa arasında geçiş yapmayı sağlayan bir 'NavigationPage' yapısı kullanabilirsiniz. Aşağıdaki örnek, bir butona tıklayarak ikinci bir sayfaya geçiş yapmayı gösterir:


<!-- MainPage.xaml -->
<Button Text="Sayfaya Git" Clicked="OnNavigateButtonClicked"/>

<!-- MainPage.xaml.cs -->
private async void OnNavigateButtonClicked(object sender, EventArgs e)
{
    await Navigation.PushAsync(new SecondPage());
}

Dotnet MAUI ile gezinme yapıları, kullanıcı deneyimini artırmak için esneklik ve performans sunar.