public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) { ChangeTableViewCell cell = (ChangeTableViewCell)tableView.DequeueReusableCell(ChangeTableViewCell.Key, indexPath); var change = Items[indexPath.Row]; cell.SchoolClassLabel.Text = change.ClassName; cell.HoursLabel.Text = change.Hours + " " + NSBundle.MainBundle.LocalizedString("change_suffix_hour", ""); cell.ChangeLabel.Text = NSBundle.MainBundle.LocalizedString(change.Type, ""); cell.SchoolGradientView.Gradient = change.FillColor; cell.OriginalLessonLabel.AttributedText = TextComponentFormatter.AttributedStringForTextComponents(change.OldLesson, true); cell.ChangeDescriptionLabel.AttributedText = TextComponentFormatter.AttributedStringForTextComponents(change.Description, false); if (Context.TraitCollection.ForceTouchCapability == UIForceTouchCapability.Available) { Context.RegisterForPreviewingWithDelegate(Context, cell.ContentView); } return(cell); }
public override void LoadView() { View = ChangeTableViewCell.Create(); }