Xamarin.Forms ListView MVVM Tasarım Kalıbı Kullanımı
Xamarin.Forms örnek uygulamalarımızı yaparken listview kullanımlarımızda genelde direkt ItemsSource özelliğini kullandık.
Fakat sizlerin de tahmin edeceği gibi projelerimizde kullanacağımız listview verisi yüzlerce olabilir ve bu listview içerisinde bazı işlemler yaptırmak isteyebilirsiniz. Örnek vermek gerekirse bir item seçildiğinde veya toplu bir seçim işlemi yapmak istediğinizde gibi..
Bu gibi durumlarda hem performans hem de listview işlevselliğini yakalayabilmek ve kullanabilmek için INotifyPropertyChanged arayüzünü ve MVVM tasarım kalıbını kullanmamız gerekecektir.
Biraz daha fazla class ve bazı event işlemlerine girmiş oluyoruz fakat hem Xamarin konusunda kendimizi ileri seviye projelere talşımak hem de projelerimizin performanslı ve iyi yazılmış kodlarla oluşması için bu şekildeki bakış açılarını projelerimize dahil etmemiz gerektiğini düşünmekteyim.
Projeyi linkten indirebilirsiniz : XamarinTR MVVM indir
Tags: xamarin design patterns, xamarin forms mvvm, xamarin INotifyPropertyChanged, xamarin listview, xamarin listview kullanımı, xamarin listview mvvm pattern, xamarin mvvm, xamarin mvvm kullanımı
Xamarin.Forms ile Connectivity Plugin Kullanımı için Yiğit
Firebase ile Push Notification İşlemleri için Yiğit
Xamarin.Forms ile Connectivity Plugin Kullanımı için Şevket coşkun
Firebase ile Push Notification İşlemleri için Ali Akçekoce
Microsoft Açık Akademi Xamarin Eğitimleri 5.Hafta için Mehmet
Xamarin.Forms Expander Kontrolü Kullanımı
Xamarin.Forms 4.7 ile Gelen Yenilikler
Visual Studio 16.5.x iOS Sertifika Hatası Çözümü
Uygulamalarınızı Application Insights ile yönetin #DEVLERAZUREDA
Be the master of your apps with Application Insights
Firebase ile Push Notification İşlemleri