Ejemplo n.º 1
0
        public GridList GetActiveGridList(Document doc)
        {
            string   projectID = GetDwgId(doc);
            GridList gridList  = null;

            GridLists.TryGetValue(projectID, out gridList);

            if (gridList != null)
            {
                return(gridList);
            }
            else
            {
                BindPaletteSet.BindGridList(out gridList);
                GridLists.Add(projectID, gridList);
                return(gridList);
            }
        }
Ejemplo n.º 2
0
        //属性面板
        public PropertyControl GetActivePropCtl(Document doc)
        {
            string          projectID       = GetDwgId(doc);
            PropertyControl propertyControl = null;

            PropControls.TryGetValue(projectID, out propertyControl);

            if (propertyControl != null)
            {
                return(propertyControl);
            }
            else
            {
                BindPaletteSet.BindPropertyControl(out propertyControl);
                PropControls.Add(projectID, propertyControl);
                return(propertyControl);
            }
        }
Ejemplo n.º 3
0
        public GridList GetActiveGridList(string dwgname)
        {
            string projectID = DwgFilesId.ContainsKey(dwgname) ? DwgFilesId[dwgname] : null;

            if (projectID == null)
            {
                return(null);
            }
            GridList gridList = null;

            GridLists.TryGetValue(projectID, out gridList);

            if (gridList != null)
            {
                return(gridList);
            }
            else
            {
                BindPaletteSet.BindGridList(out gridList);
                GridLists.Add(projectID, gridList);
                return(gridList);
            }
        }
Ejemplo n.º 4
0
        public PropertyControl GetActivePropCtl(string dwgname)
        {
            string projectID = DwgFilesId.ContainsKey(dwgname) ? DwgFilesId[dwgname] : null;

            if (projectID == null)
            {
                return(null);
            }
            PropertyControl propertyControl = null;

            PropControls.TryGetValue(projectID, out propertyControl);

            if (propertyControl != null)
            {
                return(propertyControl);
            }
            else
            {
                BindPaletteSet.BindPropertyControl(out propertyControl);
                PropControls.Add(projectID, propertyControl);
                return(propertyControl);
            }
        }