コード例 #1
0
 public EditItemPage(IItemVM viewModel)
 {
     InitializeComponent();
     if (viewModel is PlaceVM)
     {
         PViewModel     = viewModel as PlaceVM;
         BindingContext = PViewModel;
         string[] Categories = { "Дом", "Офис", "Склад", "Предприятие", "Кабинет", "Комната", "Другое" };
         foreach (var cat in Categories)
         {
             CategoryPicker.Items.Add(cat);
         }
         CategoryPicker.SelectedIndex = PViewModel.Category;
     }
     if (viewModel is InventoryObjectVM)
     {
         InvViewModel   = viewModel as InventoryObjectVM;
         BindingContext = InvViewModel;
         string[] Categories = { "Еда",    "Электроника", "Техника", "Оборудование", "Инструменты", "Хозяйственные принадлежности", "Спорт", "Строительные материалы",
                                 "Одежда", "Мебель",      "Другое" };
         foreach (var cat in Categories)
         {
             CategoryPicker.Items.Add(cat);
         }
         CategoryPicker.SelectedIndex = InvViewModel.Category;
     }
 }
コード例 #2
0
 public InventoryObjectPage(InventoryObjectVM vm)
 {
     InitializeComponent();
     inventoryObjectVM = vm;
     BindingContext    = inventoryObjectVM;
 }