public UpdateInventoryItemView(ObservableCollection <InventoryGroup> groups) { InitializeComponent(); updateType = UpdateType.Add; InventoryItem = new InventoryItemDetailViewModel(); gridMain.BindingContext = InventoryItem; pickGroup.ItemsSource = groups; gridProgress.IsVisible = false; }
public UpdateInventoryItemView(InventoryItem item, ObservableCollection <InventoryGroup> groups) { InitializeComponent(); updateType = UpdateType.Update; InventoryItem = new InventoryItemDetailViewModel() { InventoryItemId = item.InventoryItemId, Name = item.Name, Description = item.Description, Barcode = item.Barcode, Price = item.Price, InventoryGroupIdRef = item.InventoryGroupIdRef, }; gridMain.BindingContext = InventoryItem; pickGroup.ItemsSource = groups; DetermineSelectedIndex(InventoryItem, pickGroup); gridProgress.IsVisible = false; }
private void lstInventoryItems_ItemSelected(object sender, SelectedItemChangedEventArgs e) { SelectedItem = (InventoryItemDetailViewModel)e.SelectedItem; IsCancelled = false; ClosePage(); }