示例#1
0
        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());
 }