コード例 #1
0
ファイル: ImageViewCellHandler.cs プロジェクト: wnf0000/Eto
        public override NSView GetViewForItem(NSTableView tableView, NSTableColumn tableColumn, int row, NSObject obj, Func <NSObject, int, object> getItem)
        {
            var view = tableView.MakeView(tableColumn.Identifier, tableView) as EtoImageView;

            if (view == null)
            {
                view = new EtoImageView {
                    Identifier = tableColumn.Identifier
                };
            }
            var args = new MacCellFormatArgs(ColumnHandler.Widget, getItem(obj, row), row, view);

            ColumnHandler.DataViewHandler.OnCellFormatting(args);
            return(view);
        }
コード例 #2
0
ファイル: ImageViewHandler.cs プロジェクト: sami1971/Eto
 public ImageViewHandler()
 {
     Control = new EtoImageView {
         Handler = this, ImageScaling = NSImageScale.ProportionallyUpOrDown
     };
 }
コード例 #3
0
ファイル: ImageViewHandler.cs プロジェクト: modulexcite/Eto-1
 public ImageViewHandler()
 {
     Control = new EtoImageView {
         Handler = this
     };
 }