Dev2.Settings.SettingsViewModel.AddPropertyChangedHandlers C# (CSharp) Method

AddPropertyChangedHandlers() private method

private AddPropertyChangedHandlers ( ) : void
return void
        void AddPropertyChangedHandlers()
        {
            var isDirtyProperty = DependencyPropertyDescriptor.FromProperty(SettingsItemViewModel.IsDirtyProperty, typeof(SettingsItemViewModel));
            isDirtyProperty.AddValueChanged(LogSettingsViewModel, OnIsDirtyPropertyChanged);
            isDirtyProperty.AddValueChanged(SecurityViewModel, OnIsDirtyPropertyChanged);
            SecurityViewModel.PropertyChanged += (sender, args) =>
            {
                if (args.PropertyName == "IsDirty")
                {
                    OnIsDirtyPropertyChanged(null, new EventArgs());
                }
            };
            LogSettingsViewModel.PropertyChanged += (sender, args) =>
            {
                if (args.PropertyName == "IsDirty")
                {
                    OnIsDirtyPropertyChanged(null, new EventArgs());
                }
            };
        }