Xamarin.Forms ListView MVVM Tasarım Kalıbı Kullanımı

Merhaba Arkadaşlar,

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

Xamarin ListView MVVM Kullanımı

Xamarin ListView MVVM Kullanımı

 

 

Xamarin ListView MVVM Kullanımı

 

Yiğit

Xamarin Developer, Consultant & Architect. Community Leader and Director of Xamarin Türkiye

Post A Reply