コード例 #1
0
        public void Einordnen(Card newcard)
        {
            // SWITCH:

            switch (newcard.Column)
            {
            case "Estimate":
                EstimateCards.Add(newcard);
                break;

            case "Testing":
                TestingCards.Add(newcard);
                break;

            case "Deploy":
                DeployCards.Add(newcard);
                break;

            default:
                EstimateCards.Add(newcard);
                break;
            }
        }
コード例 #2
0
        public MainViewModel()
        {
            #region IsInDesignMode
            if (IsInDesignMode)
            {
                DeployCards = new ObservableCollection <Card>();
                Card newcard = new Card()
                {
                    Time     = Time,
                    Person   = Person,
                    Duration = TextBoxIntValue,
                    Urgent   = CheckBoxBoolValue,
                    Column   = SelectedComboBoxValue
                };
                EstimateCards.Add(newcard);
            }
            #endregion

            //Tag = "TagBsp";
            Time              = DateTime.Now.ToString("dd.MM");
            Person            = "James Bond";
            TextBoxIntValue   = 30;
            CheckBoxBoolValue = false;
            Cards             = new ObservableCollection <Card>();

            EstimateCards = new ObservableCollection <Card>();
            TestingCards  = new ObservableCollection <Card>();
            DeployCards   = new ObservableCollection <Card>();

            ComboBoxList = new ObservableCollection <string>()
            {
                "IQ",
                "Estimate",
                "Implement",
                "Testing",
                "Deploy"
            };

            AddBtnClickCmd = new RelayCommand(
                () =>
            {
                // Adden und erstellen in einem:

                /*Cards.Add(new Card()
                 * {
                 *  Time = Time,
                 *  Person = Person,
                 *  Duration = TextBoxIntValue,
                 *  Urgent = CheckBoxBoolValue
                 * });*/
                Card newcard = new Card()
                {
                    Time     = Time,
                    Person   = Person,
                    Duration = TextBoxIntValue,
                    Urgent   = CheckBoxBoolValue,
                    Column   = SelectedComboBoxValue
                };
                Cards.Add(newcard);
                Einordnen(newcard);
            },
                () => { return(Time != " " && Person != " " && TextBoxIntValue > 0); }
                );
        }