public ConfiguratorBindingProxy(IConfigurator configurator, ConfiguratorMetadata metadata) { _propertyChanged = new MarshalledPropertyChangedDelegator(); _propertyChanged.PropertyChanged += HandleSerializedPropertyChanged; _configurator = configurator; _configurator.SerializablePropertyChanged += _propertyChanged.HandlePropertyChanged; _metadata = metadata ?? configurator.Metadata; }
public ItemViewModel(IConfigurator configurator, ConfiguratorMetadata metadata, string reasonDescription) { Configurator = configurator; Metadata = metadata; ReasonDescription = reasonDescription; }