// 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)); }
private void AddSoftwarePackage() { SoftwarePackages.Add(new StockEntryVM()); }