Exemplo n.º 1
0
 private void AddConvertionListItem(ValidatorCoreLib.ConvertionTreeListItem ctli)
 {
     foreach (ConvertionTree ct in convertionTreeListItem.convertionTreeListItem)
     {
         TreeViewItem tvi = new TreeViewItem();
         AddConvertionRec(ct, tvi, true);
         Convertion_TreeViewItem.Items.Add(tvi);
     }
 }
Exemplo n.º 2
0
        // return false when the ConvertionItem is empty and should be removed(caller resposability)
        private bool GetValidationConvertionTreeItemFromTree(ValidatorCoreLib.ConvertionTreeListItem ctli)
        {
            ctli.Clear();
            bool bRes = true;

//            foreach (TreeViewItem tvi in Convertion_TreeViewItem.Items)
            for (int ii = 0; ii < Convertion_TreeViewItem.Items.Count - 1; ii++)
            {
                TreeViewItem tvi = (TreeViewItem )Convertion_TreeViewItem.Items[ii];
                if (tvi.Header == null || tvi.Header.GetType().ToString().Contains("add"))
                {
                    continue;
                }
                ValidatorCoreLib.ConvertionTree convertionTree = new ConvertionTree();
                bRes |= GetValidationConvertionTreeItemFromTreeHelper(convertionTree, tvi);
                ctli.Add(convertionTree);
            }
            return(bRes);
        }