void CleanUp() { DiscardDeviceResources(); _bitmap.Dispose(); _d2dFactory.Dispose(); _dwFactory.Dispose(); }
void MainPage_Unloaded(object sender, RoutedEventArgs e) { DiscardDeviceResources(); _bitmap.Dispose(); _d2dFactory.Dispose(); _dwFactory.Dispose(); image.Source = null; _sisNative.Dispose(); _sisNative = null; }
/// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose(bool disposing) { if (disposing) { ClearGdiBitmap(); DiscardDeviceResources(); _bitmap.Dispose(); _d2dFactory.Dispose(); _dwFactory.Dispose(); if (components != null) { components.Dispose(); components = null; } } base.Dispose(disposing); }