Exemplo n.º 1
0
        private static void DrawRemoveRule(StackPanel panel, RemoveNodeTransformRule rule, RuleViewer View)
        {
            RemoveNodeRuleProps drawer = new RemoveNodeRuleProps(rule, View);

            panel.Children.Clear();
            panel.Children.Add(drawer);
        }
        private void NewRemove_Clicked(object source, RoutedEventArgs e)
        {
            string path = Utils.getFullPath((View.ruleTree.docTreeViewer.SelectedItem as ITreeElement)?.Node);
            RemoveNodeTransformRule rule = new RemoveNodeTransformRule(path);

            RulePropsDrawer.DrawRule(View.ruleProps, rule, View);
            CollapseExpander();
        }
Exemplo n.º 3
0
 public RemoveNodeRuleProps(RemoveNodeTransformRule rule, RuleViewer View)
 {
     InitializeComponent();
     Rule             = rule;
     Copy             = (IXMLTransformRule)rule.Clone();
     this.View        = View;
     this.View.Props  = this;
     this.DataContext = Copy;
 }