Como: Adicionar um elemento dinamicamente
This example shows how to add a Button element to a StackPanel by using the Add method of the Children property.
The following Extensible Application Markup Language (XAML) example creates a TabControl. Quando um usuário clica o Adicionar controle guia, um MouseLeftButtonDown o manipulador de eventos, AddButton, que está escrito em código, limpa quaisquer controles existentes e adiciona um novo botão.
Exemplo
<TabControl>
<TabItem MouseLeftButtonUp="AddButton">
<TabItem.Header>Add Control</TabItem.Header>
</TabItem>
void AddButton(object sender, MouseButtonEventArgs e)
{
sp1.Children.Clear();
btn = new Button();
btn.Content = "New Button";
sp1.Children.Add(btn);
}
Private Sub AddButton(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
sp1.Children.Clear()
btn = New Button()
btn.Content = "New Button"
sp1.Children.Add(btn)
End Sub