Raghuwansh kumar Ответов: 0

Xceed propertygrid не обновляет объект привязки при изменении свойства.


I have xceed propertygrid that bound to a Bussiness object. but when we editing object in property grid then setters of  the custom object getting called only on focus lost. how to force xceed propertygrid to update viewModel on propertyChanged.
My XAML looks like is below.
-----------------------------------
PropretyGrid Name ="PropertyGrid" SelectedObject="{Binding Item, UpdateSourecTrigger=PropertyChanged}"

Rav! Srivastava

Реализовали ли вы интерфейс inotifypropertychanged в своей viewmodel и вызвали RaisedPropertyChanged внутри метода доступа set? Если нет, пожалуйста, сделайте это, а также вызовите свойство RaisedPropertyChanged для привязки коллекции.

Raghuwansh kumar

Да, мой viewModel реализует INotifyPropertyChanged, как только я редактирую любое свойство из propertygrid (GUI), я ожидаю, что setter должен быть вызван & validation get triggered, но это происходит только на focus lost, а не на PropertyChanged. я попытался поднять PropertyChanged в сеттере с тех пор, как его не вызвали, поэтому не помог.

0 Ответов