Como: Adicionar um elemento dinamicamente
Este exemplo mostra como adicionar um elemento Button a um StackPanel usando o método Add da propriedade Children.
O seguinte exemplo Extensible Application Markup Language (XAML) cria um TabControl. Quando o usuário clica a aba Adicionar controle, um manipulador de evento MouseLeftButtonDown, AddButton, que é escrito no código, apaga qualquer controle existente 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
Observação: |
---|
Para o completo exemplo, consulte Usando o exemplo de elementos. |