public static FluentLayoutBuilder Add(this Grid grid, int row = 0, int column = 0, int rowSpan = 1, int columnSpan = 1) { var smartBuilder = new FluentLayoutBuilder(view => { grid.Children.Add(view, left: column, right: column + columnSpan, top: row, bottom: row + rowSpan); }); return(smartBuilder); }
//public static Grid Foo(this Grid grid) //{ // return grid; //} public static FluentLayoutBuilder Add(this Grid grid) { var smartBuilder = new FluentLayoutBuilder(view => { grid.Children.Add(view); }); return(smartBuilder); }