Esempio n. 1
0
 public void AddGraphicPath(InfoGraphicObject currentObject, params InfoGraphicObject[] graphicObjects)
 {
     RemoveAnimationHelpers();
     _currentObject = currentObject;
     GraphicPath.Clear();
     GraphicPath.AddRange(graphicObjects);
     Invalidate();
 }
Esempio n. 2
0
        public void ClearObjects()
        {
            RemoveAnimationHelpers();

            _currentObject = null;
            GraphicObject.Clear();
            GraphicRelation.Clear();
            GraphicPath.Clear();
        }
Esempio n. 3
0
        public void AddGraphicRelation(InfoGraphicObject key, InfoGraphicObject value)
        {
            if (ControlInInitialize() == false)
            {
                return;
            }

            GraphicRelation.Add(new KeyValuePair <InfoGraphicObject, InfoGraphicObject>(key, value));
        }
Esempio n. 4
0
        public InfoGraphicObject AddGraphicObject(string caption, bool isChild)
        {
            if (ControlInInitialize() == false)
            {
                return(null);
            }

            InfoGraphicObject item = new InfoGraphicObject()
            {
                Caption = caption, IsChild = isChild, Id = (byte)(GraphicObject.Count + 1)
            };

            GraphicObject.Add(item);
            return(item);
        }