public override AppKit.NSView GetCell(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, Foundation.NSObject owner) { var cell = tableView.MakeView(ArtistCellView.Key, owner) as ArtistCellView ?? new ArtistCellView(); cell.UpdateValues(BindingContext as Artist); return(cell); }
public override AppKit.NSView GetCell(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, Foundation.NSObject owner) { var textField = tableView.MakeView("Text", owner) as NSTextField ?? new NSTextField().StyleAsMainText(); textField.StringValue = GetCellText(tableColumn); return(textField); }
public override AppKit.NSView GetCell(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, Foundation.NSObject owner) { var cell = tableView.MakeView(AlbumDetailsCellView.Key, owner) as AlbumDetailsCellView ?? new AlbumDetailsCellView(); cell.Album = BindingContext as Album; return(cell); }
public AppKit.NSView GetCell(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, Foundation.NSObject owner) { var textField = tableView.MakeView("Header", owner) as NSTextField ?? new NSTextField().StyleAsHeaderText(); textField.Identifier = "Header"; textField.StringValue = GetCellText(tableColumn); return(textField); }
public Foundation.NSObject GetObjectValue(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, System.nint row) { ScheduledClass cl = scheduleFetcher.ScheduledClasses[(int)row]; if (tableColumn.Identifier != "Begin") { return(cl.ValueForKey(new NSString(tableColumn.Identifier))); } else { DateTime date = DateTime.Parse(cl.ValueForKey(new NSString(tableColumn.Identifier)).ToString()).ToUniversalTime(); // Manually make NSString with desired date format to pass to cell // return new NSString(date.ToLongDateString()); // Convert DateTime to NSDate to pass to cell and use Date Formatter for cell. date = DateTime.SpecifyKind(date, DateTimeKind.Local); return((NSDate)date); } }
public AppKit.NSView GetViewForItem(AppKit.NSTableView tableView, AppKit.NSTableColumn tableColumn, System.nint row) { if (viewModel.Tweets.Count < row) { return(null); } TweetView view = (TweetView)tableView.MakeView(identifer, this); if (view == null) { TweetViewController c = new TweetViewController(); view = c.View; view.Frame = new CGRect(0, 0, tableView.Frame.Width, 0); view.Identifier = identifer; } view.Tweet = viewModel.Tweets [(int)row]; return(view); }
public AppKit.NSView GetView(AppKit.NSOutlineView outlineView, AppKit.NSTableColumn tableColumn, Foundation.NSObject item) { var element = item as Element; return(element.GetView(outlineView, this)); }
public Foundation.NSObject GetObjectValue(AppKit.NSOutlineView outlineView, AppKit.NSTableColumn tableColumn, Foundation.NSObject item) { return(item); }
public string GetCellText(AppKit.NSTableColumn tableColumn) { return(Title); }
public override string GetCellText(AppKit.NSTableColumn tableColumn) { var artist = BindingContext as Artist; return(artist.ToString()); }
public override string GetCellText(AppKit.NSTableColumn tableColumn) { var album = BindingContext as Album; return(album.ToString()); }
public override string GetCellText(AppKit.NSTableColumn tableColumn) { var radioStation = BindingContext as RadioStation; return(radioStation.ToString()); }