示例#1
0
        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;
        }
示例#2
0
 public TransactionsDetailPage(TransactionsDetailViewModel viewModel)
 {
     InitializeComponent();
     BindingContext = this.viewModel = viewModel;
 }