Commit f833eee

Jason Lepp <jlepp@arcresources.com>
2010-10-15 19:42:21
Add ability to disable the save button.
1 parent 2856b73
Changed files (3)
src
src/MVPtoMVVM/presenters/TodoItemPresenter.cs
@@ -24,6 +24,7 @@ namespace MVPtoMVVM.presenters
         {
             view.Description = item.Description;
             view.DueDate = item.DueDate;
+            view.SaveButtonEnabled = false;
         }
 
     }
src/MVPtoMVVM/views/ITodoItemView.cs
@@ -6,5 +6,6 @@ namespace MVPtoMVVM.views
     {
         string Description { get; set; }
         DateTime DueDate { get; set; }
+        bool SaveButtonEnabled { get; set; }
     }
 }
\ No newline at end of file
src/MVPtoMVVM.mvp/TodoItemView.xaml.cs
@@ -1,17 +1,4 @@
 using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Data;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using System.Windows.Navigation;
-using System.Windows.Shapes;
-using MVPtoMVVM.domain;
 using MVPtoMVVM.presenters;
 using MVPtoMVVM.views;
 
@@ -39,5 +26,11 @@ namespace MVPtoMVVM.mvp
             get { return dueDate.SelectedDate.Value; }
             set { dueDate.SelectedDate = value; }
         }
+
+        public bool SaveButtonEnabled
+        {
+            get { return saveButton.IsEnabled; }
+            set { saveButton.IsEnabled = value; }
+        }
     }
 }