/// <summary> /// Adds the new desktop element. /// </summary> /// <param name="instance">The new desktop element.</param> /// <param name="position">The position.</param> public void AddElement(DesktopElement element) { element.Parent = this; this.Children.Add(element); this.DeactivateAll(); element.Activate(); }
/// <summary> /// Adds the new desktop element. /// </summary> /// <param name="instance">The new desktop element.</param> /// <param name="position">The position.</param> public void AddElement(DesktopElement element, Point position) { element.Parent = this; this.Children.Add(element); element.Move(Math.Max(0, position.X), Math.Max(0, position.Y)); element.SetZIndex(0); this.DeactivateAll(); element.Activate(); }