该工具会根据用户输入的路径获取Schema文件的路径,然后通过路径读取对应的Schema文件并在树状图中显示EC类,当用户选择树状图上的节点时,此时会触发事件,根据EC属性添加用户自定义控件用于显示EC属性并可对其进行赋值操作。完成后选取元素,点击界面上的应用,此时元素会被赋予指定EC类,同时修改的EC属性值也会被同步赋予。 该工具涉及到的WinForm控件有:TextBox,Button,TreeView,Panel,UserControl(用户自定义控件)。 using Bentley.DgnPlatformNET; } instance.WriteChanges(); } } private void AddECPropItems(TreeNodeMouseClickEventArgs e) { m_proppanel_ECProp.Controls.Clear(); IECClass eCs = m_ecschema.GetClass(e.Node.Name); IEnumerable<IECProperty> props = eCs.Properties(true);...