protected override void Act() { var applicationModel = Container.Resolve<ApplicationViewModel>(); applicationModel.NewEnvironment(); overridesProperty = LoggingSectionViewModel.Properties.OfType<EnvironmentOverriddenElementProperty>().First(); }
public override void Initialize(InitializeContext context) { var categoryElement = Subject.AncestorElements().Where(x => typeof(TraceSourceData).IsAssignableFrom(x.ConfigurationType)).First(); categoryOverridesProperty = categoryElement.Properties.OfType<EnvironmentOverriddenElementProperty>().Where(x => x.Environment == this.Environment).First(); categoryOverridesProperty.PropertyChanged += CategoryOverridesPropertyChanged; SetValue(categoryOverridesProperty.Value); }
public override void Initialize(InitializeContext context) { var categoryElement = Subject.AncestorElements().Where(x => typeof(TraceSourceData).IsAssignableFrom(x.ConfigurationType)).First(); categoryOverridesProperty = categoryElement.Properties.OfType <EnvironmentOverriddenElementProperty>().Where(x => x.Environment == this.Environment).First(); categoryOverridesProperty.PropertyChanged += CategoryOverridesPropertyChanged; SetValue(categoryOverridesProperty.Value); }