Artemis.ViewModels.Profiles.LayerDynamicPropertiesViewModel.OnPropertyChanged C# (CSharp) Метод

OnPropertyChanged() приватный Метод

private OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Результат void
        private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (e.PropertyName == "SelectedTarget")
                Proposed.GameProperty = SelectedTarget.Path;
            else if (e.PropertyName == "SelectedSource")
                Proposed.PercentageProperty = SelectedSource.Path;
            else if (e.PropertyName == "LayerPropertyType")
            {
                Proposed.LayerPropertyType = LayerPropertyType;
                UserSourceIsVisible = LayerPropertyType == LayerPropertyType.PercentageOf;
                SourcesIsVisible = LayerPropertyType == LayerPropertyType.PercentageOfProperty;
            }
        }