Example #1
0
 public MainWindow()
 {
     var xs = new XmlSerializer(typeof (MainViewModel));
     if (File.Exists("settings.xml"))
     {
         using (var reader = XmlReader.Create("settings.xml"))
         {
             this.DataContext = xs.Deserialize(reader) as MainViewModel;
         }
     }
     else
     {
         var viewModel = new MainViewModel
         {
             Height = 600,
             Projects = new ObservableCollection<Project>(),
             Width = 800,
             WindowState = WindowState.Normal,
             Left = 50,
             Top = 50,
             CurrentProject = null,
             AutoSave = false,
             Seconds = 10
         };
         viewModel.Serialize();
         this.DataContext = viewModel;
     }
 }
Example #2
0
 public AddProjectCommand(MainViewModel viewModel)
 {
     _viewModel = viewModel;
 }
 public DeleteProjectCommand(MainViewModel viewModel)
 {
     _viewModel = viewModel;
 }
 public AddProjectMainCommand(MainViewModel addProjectViewModel)
 {
     _viewModel = addProjectViewModel;
 }
 public RenameProjectMainCommand(MainViewModel viewModel)
 {
     _viewModel = viewModel;
 }
 public AddProjectViewModel(MainViewModel viewModel)
 {
     AddProjectCommand = new AddProjectCommand(viewModel);
 }
 public RenameProjectViewModel(MainViewModel viewModel)
 {
     RenameProjectCommand = new RenameProjectCommand(viewModel);
 }