/// <summary> /// Find a edge auto hidden element by searching the hierarchy. /// </summary> /// <param name="uniqueName">Named page for which a suitable auto hidden edge element is required.</param> /// <returns>KryptonDockingEdgeAutoHidden reference if found; otherwise false.</returns> public virtual KryptonDockingEdgeAutoHidden FindDockingEdgeAutoHidden(string uniqueName) { // Default to not finding the element KryptonDockingEdgeAutoHidden edgeAutoHiddenElement = null; // Search all child docking elements for (int i = 0; i < Count; i++) { edgeAutoHiddenElement = this[i].FindDockingEdgeAutoHidden(uniqueName); if (edgeAutoHiddenElement != null) { break; } } return(edgeAutoHiddenElement); }
/// <summary> /// Initialize a new instance of the AutoHiddenGroupPanelEventArgs class. /// </summary> /// <param name="autoHiddenPanel">Reference to auto hidden panel control instance.</param> /// <param name="element">Reference to docking auto hidden edge element that is managing the panel.</param> public AutoHiddenGroupPanelEventArgs(KryptonAutoHiddenPanel autoHiddenPanel, KryptonDockingEdgeAutoHidden element) { _autoHiddenPanel = autoHiddenPanel; _element = element; }