Ի՞նչ է Raisepropertychanged WPF-ը:
Ի՞նչ է Raisepropertychanged WPF-ը:

Video: Ի՞նչ է Raisepropertychanged WPF-ը:

Video: Ի՞նչ է Raisepropertychanged WPF-ը:
Video: Անտարբերությունն ու հայատյացությունը կործանեց երկիրը_ՏԵՍԵՔ ԷՍ ԻՆՉ ՔԱՐՏԵԶ Է 2024, Մայիս
Anonim

2. 9. Գույքը փոխված է օգտագործվում է UI-ին տեղեկացնելու համար, որ ինչ-որ բան փոխվել է Մոդելում: Քանի որ դուք փոխում եք Օգտատիրոջ օբյեկտի ներքին հատկությունը, Օգտվողի հատկությունն ինքնին չի փոխվել, հետևաբար՝ Գույքը փոխված է միջոցառումը չի բարձրացվում:

Նաև հարցրեց, թե որն է INotifyPropertyChanged-ի օգտագործումը WPF-ում:

INotifyPropertyChanged ինտերֆեյսն է օգտագործված դիտել կամ ViewModel-ին տեղեկացնել, որ կարևոր չէ, թե որ հատկությունն է պարտադիր. այն թարմացվում է։ Այս ինտերֆեյսը հասկանալու համար բերենք օրինակ: Վերցրեք մեկը WPF Պատուհան, որում կա ընդհանուր առմամբ երեք դաշտ՝ Անուն, Ազգանուն և Ամբողջական Անուն:

Հետագայում հարցն այն է, թե ինչ է OnPropertyChanged-ը: INotifyPropertyChanged Համակարգի ինտերֆեյսի անդամ է: ComponentModel Namespace. Այս ինտերֆեյսը օգտագործվում է Control-ին ծանուցելու, որ գույքի արժեքը փոխվել է:

Ավելին, ի՞նչ է Updateourcetrigger WPF-ը:

UpdateSourceTrigger . Սա կապի հատկություն է, որը վերահսկում է տվյալների հոսքը թիրախից դեպի աղբյուր և օգտագործվում է երկկողմանի տվյալների կապման համար: Լռելյայն ռեժիմն այն է, երբ ֆոկուսը փոխվում է, բայց կան բազմաթիվ այլ տարբերակներ, որոնք մենք կտեսնենք այս հոդվածում:

Ինչպե՞ս եք իրականացնում INotifyPropertyChanged-ը:

Դեպի իրականացնել INotifyPropertyChanged-ը դուք պետք է հայտարարեք PropertyChanged իրադարձություն և ստեղծեք OnPropertyChanged մեթոդը: Այնուհետև յուրաքանչյուր գույքի համար, որի համար ցանկանում եք փոփոխության ծանուցումներ, դուք զանգահարեք OnPropertyChanged-ին, երբ գույքը թարմացվում է:

Խորհուրդ ենք տալիս: