Il frammento di codice qui di seguito, illustra come creare dinamicamente un pulsante, impostare alcune proprietà ed aggiungergli un gestore di evento.
Codice VB.Net
'Evento load della pagina
Private Sub MainPage_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim pulsante As New Button()
pulsante.Name =
"btnPulsante"pulsante.Width = 50
pulsante.Height = 50
pulsante.Content =
"Testo"pulsante.Background =
New SolidColorBrush(Colors.Red)'aggiungo il pulsante alla pagina
LayoutRoot.Children.Add(pulsante)
'creo un gestore per l'event click del pulsante
AddHandler pulsante.Click, AddressOf pulsante_Click
End Sub
'evento click del pulsante
Private Sub pulsante_Click(ByVal sender As Object, ByVal e As EventArgs)
MessageBox.Show("Test")
End Sub
Codice C#
//Evento load della pagina
private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
Button pulsante = new Button();
pulsante.Name =
"btnPulsante";pulsante.Width = 50;
pulsante.Height = 50;
pulsante.Content =
"Testo";pulsante.Background =
new SolidColorBrush(Colors.Red);//aggiungo il pulsante alla pagina
LayoutRoot.Children.Add(pulsante);
//creo un gestore per l'event click del pulsante
pulsante.Click +=
new RoutedEventHandler(pulsante_Click);}
//evento click del pulsante
private void pulsante_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Test");
}
Nessun commento:
Posta un commento