コード例 #1
0
        private void OnAddGoal(object obj)
        {
            var w = new Window();

            w.Width   = 400;
            w.Height  = 250;
            w.Title   = "Add new goal";
            w.Content = new GoalView();
            var vm = new GoalViewModel();

            w.DataContext = vm;
            if (w.ShowDialog().GetValueOrDefault())
            {
                Goals.Add(new Goal()
                {
                    GoalType = vm.GoalType,
                    Minute   = vm.Minute,
                    Scorer   = vm.Scorer
                });
            }
        }
コード例 #2
0
        private void OnAddGoal(object obj)
        {
            var w = new Window();

            w.Width  = 400;
            w.Height = 260;
            w.Title  = "Add new goal";
            w.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            w.Content = new GoalView();
            var vm = new GoalViewModel();

            w.DataContext = vm;
            w.Owner       = Application.Current.MainWindow;
            if (w.ShowDialog().GetValueOrDefault())
            {
                Goals.Add(new Goal()
                {
                    GoalType = vm.GoalType,
                    Minute   = vm.Minute,
                    Scorer   = vm.Scorer
                });
            }
        }