private void dockingManager_DockStateChanged(FrameworkElement sender, DockStateEventArgs e) { if (e.NewState == DockState.Hidden) { dockingManager.Children.Remove(sender); } }
/// <summary> /// Represnts the DockingManager State changed event handler /// </summary> /// <param name="sender">The child control</param> /// <param name="e">DockStateEventArgs</param> private void DockingManager_DockStateChanged(FrameworkElement sender, DockStateEventArgs e) { if (e.NewState != DockState.Hidden) { (sender as Control).Tag = e.NewState; } }