private void OnUnloaded(object sender, RoutedEventArgs eventArgs) { if (_dockControl != null) { _dockControl.Unregister(this); _dockControl = null; } UpdateVisualStates(true); }