private void OnProductorSelected(ProductorModel productor) { Device.BeginInvokeOnMainThread(() => { Nav?.PushAsync(new TramoPage(productor), true); }); }
public TramoViewModel(INavigation nav, ProductorModel productor) { ProductorActual = productor; Nav = nav; Dialogs = UserDialogs.Instance; Productos = new ObservableRangeCollection <ProductoModel>(); AgregarAlCarritoCommand = new Command(p => AgregarAlCarrito((ProductoModel)p).ConfigureAwait(false)); Task.Delay(TimeSpan.FromSeconds(1)) .ContinueWith(_ => LoadProductosAsync().ConfigureAwait(false)); }
public TramoPage(ProductorModel productor) { InitializeComponent(); BindingContext = new TramoViewModel(Navigation, productor); }