private void MetroWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { t.Stop(); SettingsSerializationManager.Serialize("default.xml", FftAndColorsSource); FftAndColorsSource.Dispose(); Sender.Dispose(); }
public MainWindow() { FftAndColorsSource = SettingsSerializationManager.DeSerialize("default.xml", typeof(FFTDependencyWrapper)) as FFTDependencyWrapper; Sender = BridgeRouter.Instance; InitializeComponent(); initializeBindings(); t = new System.Windows.Threading.DispatcherTimer(); t.Interval = new TimeSpan(0, 0, 0, 0, 50); t.Tick += new EventHandler(dispatcherTimer_Tick); t.Start(); }
public void ProfileControl_CheckBoxClicked(object sender, Tuple <ProfileAction, byte> e) { switch (e.Item1) { case ProfileAction.Create: SettingsSerializationManager.Serialize(string.Format("{0}.xml", e.Item2), FftAndColorsSource); break; case ProfileAction.Delete: File.Delete(string.Format("{0}.xml", e.Item2)); break; case ProfileAction.Apply: FftAndColorsSource = SettingsSerializationManager.DeSerialize(string.Format("{0}.xml", e.Item2), typeof(FFTDependencyWrapper)) as FFTDependencyWrapper; initializeBindings(); break; default: break; } }