Ejemplo n.º 1
0
 public RulesPanelViewModel(RuleViewModelFactory ruleViewModelFactory, PropertiesPanelViewModel propertiesPanelViewModel, IRules rules)
     : base("Rules")
 {
     _propertiesPanelViewModel = propertiesPanelViewModel;
     _rules     = rules;
     IsExpanded = true;
 }
Ejemplo n.º 2
0
        public Rules(
            ILogFilterEngine filterEngine,
            RuleViewModelFactory ruleViewModelFactory
            )
        {
            _filterEngine = filterEngine;

            Root = (CompositeRuleViewModel)ruleViewModelFactory.Create(new CompositeRule()
            {
                Name = "Rules"
            }, null);
            TreeRoot = new BindableCollection <RuleViewModelBase>()
            {
                Root
            };
        }