public override void ViewDidLoad() { base.ViewDidLoad(); FailuresTableView = new UITableView(View.Frame, UITableViewStyle.Plain); View.Add(FailuresTableView); FailuresTableView.RowHeight = UITableView.AutomaticDimension; FailuresTableView.RegisterNibForCellReuse(SyncFailureCell.Nib, SyncFailureCell.Identifier); var source = new ListTableViewSource <SyncFailureItem, SyncFailureCell>( ViewModel.SyncFailures, SyncFailureCell.Identifier, cellConfiguration); FailuresTableView.Source = source; }
public override void ViewDidLoad() { base.ViewDidLoad(); HeadingLabel.Text = Resources.SetDefaultWorkspace; DescriptionLabel.Text = Resources.SelectDefaultWorkspaceDescription; View.ClipsToBounds = true; WorkspacesTableView.RegisterNibForCellReuse(SelectDefaultWorkspaceTableViewCell.Nib, SelectDefaultWorkspaceTableViewCell.Identifier); var tableViewSource = new ListTableViewSource <SelectableWorkspaceViewModel, SelectDefaultWorkspaceTableViewCell>( ViewModel.Workspaces, SelectDefaultWorkspaceTableViewCell.Identifier ); tableViewSource.OnItemTapped = onWorkspaceTapped; WorkspacesTableView.Source = tableViewSource; WorkspacesTableView.TableFooterView = new UIKit.UIView(new CoreGraphics.CGRect(0, 0, UIKit.UIScreen.MainScreen.Bounds.Width, 24)); }