private void Window_SourceInitialized(object sender, EventArgs e) { ControlSaveHelper.LoadValue(this, "Width"); ControlSaveHelper.LoadValue(this, "Height"); ControlSaveHelper.LoadValue(this, "Top"); ControlSaveHelper.LoadValue(this, "Left"); ControlSaveHelper.LoadValue(this, "WindowState"); }
private void Window_Closed(object sender, EventArgs e) { if (WindowState != WindowState.Minimized) { ControlSaveHelper.SaveValue(this, "Width"); ControlSaveHelper.SaveValue(this, "Height"); ControlSaveHelper.SaveValue(this, "Top"); ControlSaveHelper.SaveValue(this, "Left"); ControlSaveHelper.SaveValue(this, "WindowState"); ControlSaveHelper.SaveValue(this, "Tag"); } }
private void WindowClosed(object sender, EventArgs e) { PhotoModel.SaveChanges(); if (WindowState != WindowState.Minimized) { ControlSaveHelper.SaveValue(this, "WindowState"); ControlSaveHelper.SaveValue(this, "Width"); ControlSaveHelper.SaveValue(this, "Height"); ControlSaveHelper.SaveValue(this, "Top"); ControlSaveHelper.SaveValue(this, "Left"); //ControlSaveHelper.SaveValue(columnDefinition1, "Width"); } _loadThread.Abort(); if (_thread != null) { _thread.Abort(); } }
private void Brower1Click(object sender, RoutedEventArgs e) { foreach (var imageDetailse in _images1) { _images.Remove(imageDetailse); } _images1.Clear(); if (_currentDirectory == null) { ControlSaveHelper.LoadValue(this, "Tag"); _currentDirectory = (string)Tag; } if (Directory1Button.Tag != null && Directory1Button.Tag.Equals(true)) { if (Directory.Exists(Directory1TextBox.Text)) { Tag = Directory1TextBox.Text = _currentDirectory = Directory1TextBox.Text; var thread = new Thread(arg => FillList(_images1, 1)); thread.Start(); Directory1Button.Content = "Browser1"; Directory1Button.Tag = false; } else { MessageBox.Show("Wrong directory"); } } else { var dialog = new FolderBrowserDialog { SelectedPath = _currentDirectory }; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Tag = Directory1TextBox.Text = _currentDirectory = dialog.SelectedPath; var thread = new Thread(arg => FillList(_images1, 1)); thread.Start(); } } }