コード例 #1
0
 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");
 }
コード例 #2
0
 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");
     }
 }
コード例 #3
0
 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();
     }
 }
コード例 #4
0
 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();
         }
     }
 }