public RedbridgeTableViewModelRenderer(ITableViewModel model, TableView view) : base(view) { _model = model; }
public GridFocusedRowPreserver(ITableViewModel <T> viewModel) { _viewModel = viewModel; _currentItem = _viewModel.FocusedRow; }
public void Bind(ITableViewModel data) { }
public MainViewModel(IHomeViewModel homeViewModel, ITableViewModel tableViewModel, IMiddleViewModel middleViewModel, IFittingsTableViewModel fittingsTableViewModel, IChangeMaterialTableViewModel changeMaterialViewModel, IEdgeTapeTableViewModel edgeTapeTableViewModel, ILogInViewModel logInViewModel, ICorpusViewModel corpusVeiwModel, IChangeMaterialCorpusViewModel changeMaterialCorpusVIewModel, IFittingsCorpusViewModel fittingsCorpusViewModel, IEdgeTapeCorpusViewModel edgeTapeCorpusViewModel, IAddDetailViewModel addDetailViewModel, ICustomerViewModel customerViewModel, IOfferViewModel offerViewModel, IArticlesInOfferViewModel articlesInOffer) { _homeViewModel = homeViewModel; _homeViewModel.Started += homeViewModel_Started; _homeViewModel.Succeeded += homeViewModel_Succeeded; _homeViewModel.LogOut += homeViewModel_LogOut; _homeViewModel.Customer += homeViewModel_Customer; #region Table _tableViewModel = tableViewModel; _tableViewModel.Started += tableViewModel_Started; _tableViewModel.Succeeded += tableViewModel_Succeeded; _tableViewModel.ChangeMaterial += tableViewModel_ChangeMaterial; _tableViewModel.EdgeTape += tableViewModel_EdgeTape; _tableViewModel.Fittings += tableViewModel_Fittings; _middleViewModel = middleViewModel; _middleViewModel.Started += middleViewModel_Started; _middleViewModel.Succeeded += middleViewModel_Succeeded; _middleViewModel.Next += middleViewModel_Next; _fittingsTableViewModel = fittingsTableViewModel; _fittingsTableViewModel.Started += fittingsTableViewModel_Started; _fittingsTableViewModel.Succeeded += fittingsTableViewModel_Succeeded; _changeMaterialTableViewModel = changeMaterialViewModel; _changeMaterialTableViewModel.Started += changeMaterialTableViewModel_Started; _changeMaterialTableViewModel.Succeeded += changeMaterialTableViewModel_Succeeded; _edgeTapeTableViewModel = edgeTapeTableViewModel; _edgeTapeTableViewModel.Started += edgeTapeTableViewModel_Started; _edgeTapeTableViewModel.Succeeded += edgeTapeTableViewModel_Succeeded; #endregion _logInViewModel = logInViewModel; _logInViewModel.Started += logInViewModel_Started; _logInViewModel.Succeeded += logInViewModel_Succeeded; #region Corpus _corpusViewModel = corpusVeiwModel; _corpusViewModel.Started += corpusViewModel_Started; _corpusViewModel.Succeeded += corpusVeiwModel_Succeeded; _corpusViewModel.ChangeMaterial += corpusVeiwModel_ChangeMaterial; _corpusViewModel.EdgeTape += corpusVeiwModel_EdgeTape; _corpusViewModel.Fittings += corpusVeiwModel_Fittings; _corpusViewModel.AddDetail += corpusVeiwModel_AddDetail; _changeMaterialCorpusViewModel = changeMaterialCorpusVIewModel; _changeMaterialCorpusViewModel.Started += changeMaterialCorpusVIewModel_Started; _changeMaterialCorpusViewModel.Succeeded += changeMaterialCorpusVIewModel_Succeeded; _fittingsCorpusViewModel = fittingsCorpusViewModel; _fittingsCorpusViewModel.Started += fittingsCorpusViewModel_Started; _fittingsCorpusViewModel.Succeeded += fittingsCorpusViewModel_Succeeded; _edgeTapeCorpusViewModel = edgeTapeCorpusViewModel; _edgeTapeCorpusViewModel.Started += edgeTapeCorpusViewModel_Started; _edgeTapeCorpusViewModel.Succeeded += edgeTapeCorpusViewModel_Succeeded; _addDetailViewModel = addDetailViewModel; _addDetailViewModel.Started += addDetailViewModel_Started; _addDetailViewModel.Succeeded += addDetailViewModel_Succeeded; #endregion #region Offer _customerViewModel = customerViewModel; _customerViewModel.Started += customerViewModel_Started; _customerViewModel.Succeeded += customerViewModel_Succeeded; _customerViewModel.Offer += customerViewModel_Offer; _offerViewModel = offerViewModel; _offerViewModel.Started += offerViewModel_Started; _offerViewModel.Succeeded += offerViewModel_Succeeded; _offerViewModel.CheckOffer += offerViewModel_CheckOffer; _articlesInOffer = articlesInOffer; _articlesInOffer.Started += articlesInOffer_Started; _articlesInOffer.Succeeded += articlesInOffer_Succeeded; _articlesInOffer.Accept += articlesInOffer_Accept; #endregion setHomePageCurrent(); }