internal void Cleanup() { Controller.PresentationManager.Area.WindowSizeChanged -= Area_WindowSizeChanged; if (web != null) { web.Crashed -= OnWebViewCrashed; web.ProcessCreated -= OnWebProcessCreated; web.Dispose(); DependencyObject p = (web.Surface as WebViewPresenter); web = null; webControlContainer.Child = null; } }