コード例 #1
0
        public WorkoutTargetLogGraphViewModel(Window window, WorkoutPlanItem workoutPlanItem) : base(window)
        {
            Title = $"Workout - Log Graph: {workoutPlanItem.WorkoutPlan.Title}";

            WorkoutPlanItem = workoutPlanItem;

            ApplyGraph();
        }
コード例 #2
0
        public WorkoutTargetInputViewModel(Window window, WorkoutPlanItem workoutPlanItem)
            : base(window)
        {
            WindowMinimumHeight = 350;
            WindowMinimumWidth = 600;
            Title = $"Add Workout Targets: {workoutPlanItem.WorkoutPlan.Title}";

            WorkoutPlanItem = workoutPlanItem;
            WorkoutTargetItems = workoutPlanItem.WorkoutDayItems[0] != null
                ? workoutPlanItem.WorkoutDayItems[0].WorkoutTargetItems
                : new ObservableCollection<WorkoutTargetItem>();

            AddWorkoutTargetCommand = new RelayCommand(p => AddWorkoutTarget());
            DeleteWorkoutTargetCommand = new RelayParameterizedCommand(DeleteWorkoutTarget);

            LoadWorkouts();
        }