Пример #1
0
 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
 protected void Dispose(bool disposing)
 {
     if (disposing)
     {
         _Imager.Dispose();
         MacrosPanel.Dispose();
     }
 }
Пример #2
0
 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
 protected void Dispose(bool disposing)
 {
     if (disposing)
     {
         Global.UpdateControlFromStates -= Global_UpdateControlFromStates;
         _Imager.Dispose();
         MacrosPanel.Dispose();
     }
 }
Пример #3
0
 private void UserControl_Unloaded(object sender, System.Windows.RoutedEventArgs e)
 {
     // Cleanup references which prevents disposal.
     Global.UpdateControlFromStates             -= Global_UpdateControlFromStates;
     SettingsManager.Current.SettingChanged     -= Current_SettingChanged;
     CurrentPadSetting.PropertyChanged          -= CurrentPadSetting_PropertyChanged;
     PadListPanel.MainDataGrid.SelectionChanged -= MainDataGrid_SelectionChanged;
     XboxImage.StartRecording = null;
     XboxImage.StopRecording  = null;
     RecordAllMaps.Clear();
     imageInfos.Clear();
     _Imager?.Dispose();
     _Imager             = null;
     _CurrentUserSetting = null;
     _CurrentUserDevice  = null;
 }