Costruire applicazioni Windows con WPF

5 pagine in totale: <<Indietro 1 2 3 4 [5]

Questo ci permette, nel nostro code-behind, di fare riferimento all'oggetto e cambiarne le proprietà, come per esempio il contenuto:

public Window1() {
    InitializeComponent();
    this.helloButton.Content = "Hello World again!";
}

I controlli e gli elementi definiti possono inoltre disporre di eventi. Per intercettarli possiamo usare la stessa sintassi delle proprietà indicando il nome del gestore. Il click del pulsante possiamo intercettarlo così:

<Button x:Name="helloButton" Content="Hello World!" Click="helloButton_Click" />

Nel code-behind definiamo poi il metodo a seconda della firma dell'handler:

void helloButton_Click(object s, EventArgs e)
{
    MessageBox.Show("Pulsante premuto");
}

Questa è una pratica che poche volte dobbiamo sfruttare, poiché lega il layout al codice sottostante. Quella migliore consiste nell'usare l'attuale forma di intercettazione degli eventi specifica del linguaggio .NET che si sta utilizzando.

Conclusioni

Abbiamo visto, con questo articolo, cosa ci aspetta in futuro, sia che siamo sviluppatori per il web che Windows, e cosa sta alla base delle applicazioni WinFX.
Questo nuovo compilation model non è in realtà completamente nuovo, ma si unisce perfettamente alle nuove librerie, distaccate dalle attuali Win32, usate da Visual Basic, MFC, ATL, Winforms e Delphi, create appositamente per favorire la separazione tra codice e layout e per offrire all'utente un migliore impatto ed esperienza nell'uso dell'interfaccia.

5 pagine in totale: <<Indietro 1 2 3 4 [5]

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.



TUTORIALS


IN EVIDENZA
MISC