Пример #1
0
        public TreeViewItemViewModel(string identifier, TreeViewItemViewModel parent, ObservableCollection<string> excludedIdentifiers)
        {
            _excludedIdentifiers = excludedIdentifiers;

            Children = new ObservableCollection<TreeViewItemViewModel>();
            Parent = parent;
            Identifier = identifier;
        }
Пример #2
0
        public TreeViewItemViewModel(string identifier, TreeViewItemViewModel parent, ICoreConfigSection sharpDoxConfig)
        {
            _sharpDoxConfig = sharpDoxConfig;

            Children = new ObservableCollection<TreeViewItemViewModel>();
            Children.CollectionChanged += (s, a) => UpdateHasExcludedChild();

            Parent = parent;
            Identifier = identifier;
            IsExcluded = _sharpDoxConfig.ExcludedIdentifiers.Contains(identifier);
        }