public AboutViewModel(IBasePageService basePageService) : base(basePageService) { Title = "About"; GoOneLevelDeeperCommand = new Command(Navigate); GoOneLevelDeeperWithPageCommand = new Command(NavigateWithPage); }
public ItemsViewModel(IBasePageService basePageService) : base(basePageService) { Title = "Browse"; Items = new ObservableCollection <Item>(); LoadItemsCommand = new DelegateCommand(ExecuteLoadItemsCommand); OpenDetailsCommand = new DelegateCommand <Item>(OpenDetails); OpenAddItemCommand = new DelegateCommand(OpenAddItem); MessagingCenter.Subscribe <NewItemPage, Item>(this, "AddItem", async(obj, item) => { var newItem = item as Item; Items.Add(newItem); await DataStore.AddItemAsync(newItem); }); }
public ItemDetailViewModel(IBasePageService basePageService) : base(basePageService) { OpenEditCommand = new DelegateCommand(OpenEdit); }
public SplashPageViewModel(IBasePageService basePageService) : base(basePageService) { }
public BaseViewModel(IBasePageService basePageService) { NavigationService = basePageService.NavigationService; DataStore = basePageService.DataStore; }
public ItemsLandingPageViewModel(IBasePageService basePageService) : base(basePageService) { OpenListCommand = new DelegateCommand(OpenList); }
public EditItemPageViewModel(IBasePageService basePageService) : base(basePageService) { Title = "Edit Item"; SaveItemCommand = new DelegateCommand(SaveItem); }
public OneLevelDeeperViewModel(IBasePageService basePageService) : base(basePageService) { Title = "One Level Deeper"; }