Example #1
0
        private void CreateImportMenuClick(object sender, EventArgs e)
        {
            Opc.Ua.ModelCompiler.NodeDesign[] nodes = OPCDA.OnImportMenuItemClick(GetTargetNamespace());
            if (nodes == null)
            {
                return;
            }
            List <BaseTreeNode> arr = new List <BaseTreeNode>();
            bool CancelWasPressed   = false;

            foreach (var item in nodes)
            {
                BaseTreeNode newNode = NodeFactory.Create(item);
                arr.Add(newNode);
                if (item is Opc.Ua.ModelCompiler.InstanceDesign)
                {
                    this.CreateInstanceConfigurations(newNode, CancelWasPressed, out CancelWasPressed);
                }
            }
            this.AddRange(arr.ToArray());
        }