internal void webView_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == "Surface") { if (surface != null) { surface.Dispose(); } surface = webView.Surface as BitmapSurface; initialized = true; } }
/// <summary> /// Used to dispose of resources. /// </summary> public void Dispose() { Console.Write("Destroying Browser"); s.Updated += (sender, e) => { Console.WriteLine("Destroying browser: " + url); }; MyTab.Stop(); MyTab.Dispose(); Console.Write("."); closing = true; Console.Write("."); BrowserTex.Dispose(); s.Dispose(); View.Dispose(); Console.Write(". "); Console.WriteLine("Browser Destroyed"); }