var grid = new Grid();
grid.Children.Add(new TextBlock
{
Text="TextBlock"
});
grid.Children.Add(new Button
{
Content = "Button"
});

var button = new Button();
button.Content = grid;