public InsertTodoView() { InitializeComponent(); _isnewrecord = true; _viewmodel = new InsertTodoViewModel(); _currentodo = new Todo(); }
public InsertTodoView(int index, Todo todo) { InitializeComponent(); _isnewrecord = false; _viewmodel = new InsertTodoViewModel(); _currentodo = todo; _index = index; PrefillData(todo); tbMessageWatermark.Visibility = Visibility.Collapsed; tbTitleWatermark.Visibility = Visibility.Collapsed; }
public void LoadItems() { try { using (Stream stream = File.Open("data.bin", FileMode.Open)) { BinaryFormatter bin = new BinaryFormatter(); if (stream.Length > 0) { List <Todo> todolist = (List <Todo>)bin.Deserialize(stream); InsertTodoViewModel _viewmodel = new InsertTodoViewModel(); foreach (Todo todo in todolist) { _viewmodel.SaveNewTodo(todo); } } } } catch (IOException ex) { string alert = ex.ToString(); } }