void Initialize()
        {
            BackgroundColor = UIColor.Clear;

            frozenHeadersScrollView = new FrozenHeadersScrollView(Bounds);
            HeaderRowHeight = DefaultHeaderRowHeight;
            HeaderColumnWidth = DefaultHeaderColumnWidth;

            gridHeaderRowView = new GridHeaderRowView();
            gridHeaderRowView.Gridlines.Thickness = 1;
            frozenHeadersScrollView.HeaderRow.AddSubview(gridHeaderRowView);

            gridHeaderColumnView = new GridHeaderColumnView();
            gridHeaderColumnView.Gridlines.Thickness = 1;
            frozenHeadersScrollView.HeaderColumn.AddSubview(gridHeaderColumnView);

            gridContentView = new GridContentView();
            gridContentView.VerticalGridlines.Thickness = 1;
            gridContentView.HorizontalGridlines.Thickness = 1;
            frozenHeadersScrollView.ContentView.AddSubview(gridContentView);

            AddSubview(frozenHeadersScrollView);
        }
 public ScrollViewDelegate(FrozenHeadersScrollView parentView)
     : base()
 {
     parent = parentView;
 }