async void OnTransactionSelected(object sender, SelectedItemChangedEventArgs args) { var item = args.SelectedItem as TransactionModel; if (item == null) { return; } var tdvm = new TransactionsDetailViewModel(_dataStore, _mapper); tdvm.SetItem(item); await Navigation.PushAsync(new TransactionsDetailPage(tdvm)); // Manually deselect item. TransactionsListView.SelectedItem = null; }
public TransactionsDetailPage(TransactionsDetailViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; }