XAML: Kaip įdiegti „INotifyPropertyChanged“

Tinklaraštis

XAML: Kaip įdiegti „INotifyPropertyChanged“

„INotifyPropertyChanged“ pakeista sąsaja yra „XAML“ programų pagrindas ir nuo pat „Windows Forms“ pradžios buvo .NET ekosistemos dalis. Įvykis „PropertyChanged“ praneša vartotojo sąsajai, kad pasikeitė privalomo šaltinio (paprastai „ViewModel“) ypatybė. Tai leidžia atitinkamai atnaujinti vartotojo sąsają. Sąsaja egzistuoja WPF, „Silverlight“, UWP, „Uno Platform“ ir „Xamarin.Forms“ (tai bus .NET MAUI). Šiame straipsnyje bus pateikti UWP pavyzdžiai, tačiau iš „ViewModel“ galima įrašyti kodą, suderinamą su visomis šiomis platformomis.



Prieš eidamas toliau, paminėsiu MVVM modelį, tačiau atkreipiu dėmesį, kad šiame straipsnyje nesitikima, kad laikysitės šio modelio. „INotifyPropertyChanged“ diegimas yra esminė MVVM dalis, tačiau MVVM nereikalingas norint pasiekti duomenų įrišimą naudojant „INotifyPropertyChanged“. Jei norite sekti MVVM, rekomenduoju naudoti vieną iš šių sistemų: „MvvmCross“, „Prism“ arba „ReactiveUI“.

#c # #programinė įranga #xaml #silverlight #uno platforma #uwp #wpf #xamarin #xamarin.forms #xaml



christianfindlay.com

XAML: Kaip įdiegti „INotifyPropertyChanged“

Sužinokite, kaip įdiegti „INotifyPropertyChanged“ XAML technologijoms, pvz., „Uno Platform“, .NET MAUI, Xamarin.Forms, Silverlight, WPF ir UWP