private void CreateEmpteFlowTree() { FlowRow fr = new FlowRow("New Flow", true, Flow_TreeViewItem); fr.RemoveFlow.IsEnabled = false; Flow_TreeViewItem.Header = fr; Flow_TreeViewItem.IsExpanded = true; }
private void AddFlow_Click(object sender, RoutedEventArgs e) { TreeViewItem Newitem = new TreeViewItem(); FlowRow fr = new FlowRow("New Flow", true, Newitem); Newitem.Header = fr; Newitem.IsExpanded = true; tvItem.Items.Add(Newitem); }
private void AddFlowsAndRules(ValidatorCoreLib.ValidationFlow in_flow, TreeViewItem tvi) { FlowRow fr = new FlowRow(in_flow.Name, in_flow.UseAndOperator, tvi); tvi.Header = fr; tvi.IsExpanded = true; WrapPanel RuleWrapPanel = new WrapPanel(); foreach (ValidatorCoreLib.ValidationRule rule in in_flow.rules) { RuleRow rr = new RuleRow(rule, RuleWrapPanel); RuleWrapPanel.Children.Add(rr); } tvi.Items.Add(RuleWrapPanel); foreach (ValidatorCoreLib.ValidationFlow flow in in_flow.flows) { TreeViewItem Newitem = new TreeViewItem(); Newitem.IsExpanded = true; AddFlowsAndRules(flow, Newitem); tvi.Items.Add(Newitem); } }