private void OnLoaded(object sender, RoutedEventArgs e) { IProductViewModel productsViewModel = AutofacContainer.Instance.Resolve <IProductViewModel>(); DataContext = productsViewModel; productsViewModel.Initialize(); }
public ProductController(IProductViewModel viewModel) { ViewModel = viewModel; }
public ProductPage(IProductViewModel viewModel) { InitializeComponent(); BindingContext = _viewModel = viewModel; _viewModel.DidChange = async() => await Navigation.PopAsync(); }
public void BindViewModel(IProductViewModel viewModel) { this.viewModel = viewModel; viewModel.SubscribeToUpdateProduct(UpdateView); clickHandler.onClick.AddListener(viewModel.Buy); }