Ejemplo n.º 1
0
 public AddTaskPage(int id)
 {
     InitializeComponent();
     viewModel = new ViewModel.TaskViewModel(id);
     Content.BindingContext = viewModel;
     this.id = id;
 }
Ejemplo n.º 2
0
        public TaskPage()
        {
            _TaskViewModel = new ViewModel.TaskViewModel();
            this.DataContext = _TaskViewModel;
            this.InitializeComponent();

        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 public TaskWindow()
 {
     InitializeComponent();
     DataContext = taskVM = new ViewModel.TaskViewModel();
 }
Ejemplo n.º 5
0
 public TaskPage(Model.Task model)
 {
     InitializeComponent();
     viewModel = new ViewModel.TaskViewModel(model);
     Content.BindingContext = viewModel;
 }
Ejemplo n.º 6
0
        private void AddTask()
        {
            var vm = new ViewModel.TaskViewModel();

            vm.ShowDialog();
        }
Ejemplo n.º 7
0
        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");
        }
Ejemplo n.º 8
0
 public AddTaskEventArgs(ViewModel.TaskViewModel taskViewModel)
 {
     this.TaskViewModel = taskViewModel;
 }
Ejemplo n.º 9
0
 public AddTaskPage(Model.Task task, int id)
 {
     InitializeComponent();
     viewModel = new ViewModel.TaskViewModel(task, id);
     Content.BindingContext = viewModel;
 }