public AddTaskPage(int id) { InitializeComponent(); viewModel = new ViewModel.TaskViewModel(id); Content.BindingContext = viewModel; this.id = id; }
public TaskPage() { _TaskViewModel = new ViewModel.TaskViewModel(); this.DataContext = _TaskViewModel; this.InitializeComponent(); }
public TaskListPage(int id) { InitializeComponent(); label.Text += "\n" + App.GoalTable.GetItem(id).ShortName; this.id = id; viewModel = new ViewModel.TaskViewModel(id); Content.BindingContext = viewModel; listViewTask.ItemTapped += OnItemTapped; }
public TaskWindow() { InitializeComponent(); DataContext = taskVM = new ViewModel.TaskViewModel(); }
public TaskPage(Model.Task model) { InitializeComponent(); viewModel = new ViewModel.TaskViewModel(model); Content.BindingContext = viewModel; }
private void AddTask() { var vm = new ViewModel.TaskViewModel(); vm.ShowDialog(); }
public void TaskViewModel_Dispose_Ok() { // creates a Task ViewModel IEventAggregator aggregator = new ScrumFactory.Composition.EventAggregator(); ViewModel.TaskViewModel viewModel = new ViewModel.TaskViewModel( null, null, aggregator, null, null, new Task(), null); // creates the view FakeView view = new FakeView(); view.Model = viewModel; // clears VM reference WeakReference taskVMRef = new WeakReference(viewModel); viewModel.Dispose(); viewModel = null; view.Model = null; GC.Collect(); GC.WaitForPendingFinalizers(); Assert.IsNull(taskVMRef.Target, "ViewModel was not garbage collected. Check OnDispose method to see if all Commands and Events were unsubscribed"); }
public AddTaskEventArgs(ViewModel.TaskViewModel taskViewModel) { this.TaskViewModel = taskViewModel; }
public AddTaskPage(Model.Task task, int id) { InitializeComponent(); viewModel = new ViewModel.TaskViewModel(task, id); Content.BindingContext = viewModel; }