Esempio n. 1
0
        // Constructors

        public MainVM()
        {
            SelectedCurrency = Currencies.EUR;
            foreach (var ccy in Enum.GetValues(typeof(Currencies)))
            {
                CurrencyList.Add((Currencies)ccy);
            }

            SelectedPackage = null;
            foreach (var stockEntry in (new SampleManager().CurrentStock.OnStock))
            {
                SoftwarePackages.Add(new StockEntryVM(stockEntry));
            }

            AddCommand    = new Command(new Action(AddSoftwarePackage), new Func <bool>(CanAdd));
            EditCommand   = new Command(new Action(EditSoftwarePackage), new Func <bool>(CanEdit));
            DeleteCommand = new Command(new Action(DeleteSoftwarePackage), new Func <bool>(CanDelete));
        }
Esempio n. 2
0
 private void AddSoftwarePackage()
 {
     SoftwarePackages.Add(new StockEntryVM());
 }