public override void ViewDidLoad() { base.ViewDidLoad(); TransactionsTableView.RegisterNibForCellReuse(RecordTableViewCell.Nib, RecordTableViewCell.Key); TransactionsTableView.Source = _viewModel.Transactions.GetTableViewSource(BindTransactionCell, RecordTableViewCell.Key, () => new TableViewSourceExtension <WalletTransaction>(null)); _viewModel.InitializeWithAccount(_account); }
public void Configure(ITransactionsWidgetViewModel viewModel) { if (!_configured) { _viewModel = viewModel; TitleLabel.Text = "Transactions"; TransactionsTableView.RegisterNibForCellReuse(RecordTableViewCell.Nib, RecordTableViewCell.Key); TransactionsTableView.Source = _viewModel.Transactions.GetTableViewSource(BindTransactionCell, RecordTableViewCell.Key, () => new TableViewSourceExtension <WalletTransaction>(TransactionSelected)); MoreButton.SetCommand(_viewModel.MoreButtonAction); _configured = true; } }
public override void ViewDidLoad() { base.ViewDidLoad(); TransactionsTableView.RegisterNibForCellReuse(RecordTableViewCell.Nib, RecordTableViewCell.Key); TransactionsTableView.Source = _viewModel.Transactions.GetTableViewSource(BindTransactionCell, RecordTableViewCell.Key, () => new TableViewSourceExtension <WalletTransaction>(TransactionSelected)); }