public ItemsPage(ItemsViewModel viewModel, IItemDetailViewModelFactory detailViewModelFactory) { _viewModel = viewModel; _detailViewModelFactory = detailViewModelFactory; InitializeComponent(); BindingContext = _viewModel; }
public ListViewModel(IItemsService itemsService, IOpenItemsDetailService openItemsDetailService, IItemDetailViewModelFactory itemDetailViewModelFactory) { _openItemsDetailService = openItemsDetailService; _itemDetailViewModelFactory = itemDetailViewModelFactory; _itemInfos = new ObservableCollection <ItemInfo>(itemsService.GetItemInfos()); }