Procedura: aggiungere un elemento dinamicamente
Aggiornamento: novembre 2007
In questo esempio viene illustrato come aggiungere un elemento Button a un oggetto StackPanel utilizzando il metodo Add della proprietà Children.
Nell'esempio di Extensible Application Markup Language (XAML) seguente viene creato un oggetto TabControl. Quando un utente fa clic sulla scheda Aggiungi controllo, un gestore dell'evento MouseLeftButtonDownAddButton, scritto nel codice, cancella tutti i controlli esistenti e aggiunge un nuovo pulsante.
Esempio
<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
Nota
Per l'esempio completo, vedere Esempio di utilizzo di elementi.
Vedere anche
Concetti
Cenni preliminari sugli elementi Panel