Community
Articoli
Software
Utility
Contatti

I controlli di Silverlight 2.0 TextBlock
"Articolo introduttivo al controllo textblock di silverlight 2.0"

Categoria: Programmazione »» Silverlight

A cura di: Emanuele Mattei

Pubblicato il: lunedì 26 ottobre 2009



Introduzione

Il controllo TextBlock permette di visualizzare del testo, rappresenta un etichetta, per chi utilizza la tecnologia Asp.net, può essere utilizzato come la label in Asp.Net.

Molto utile nel caso che dobbiamo creare un'interfaccia di tipo scheda, ma il suo utilizzo varia in diversi architetture.

Il codice xaml

Dopo aver trascinato dalla barra degli strumenti il controllo TextBlock ed impostato alcune proprietà, viene visualizzata a video del testo, che al passaggio del mouse, viene cambiatoo l'aspetto del puntatore del mouse.

Qui di seguito riportiamo un semplice codice XAML, di utilizzo di questo controllo.

<TextBlock
Text="Esempio textBlock" TextAlignment="Center" FontSize="16" Cursor="Hand"  MouseLeftButtonDown="TextBlock_MouseLeftButtonDown" Height="50"  TextDecorations="Underline"   >
</TextBlock >

Ma vediamo in dettaglio il codice xaml.

La proprietà text, permette di impostare il testo, mentre la proprietà TextAligment, allinea il testo, nel nostro esempio al centro.

La proprietà FontSize, imposta le dimensione di testo, impostando la proprietà Cursor con il valore hand visualizza il puntatore del mouse  a forma di mano quando ci si avvicina alla scritta, simile ad un collegamento internet.

La proprietà height visto anche negli esempi precedenti, imposta la dimensione del controllo, mentre la proprietà textdecorations impostata con il valore underline rende la scritta sottolineata.

Infine l’evento MouseLeftButtonDown, si verifica nel momento in cui viene fatto click con il mouse sinistro del mouse.


Stesura del codice .Net

Per l’evento MouseLeftButtonDown, viene eseguito del codice .Net, l’esempio è molto banale, visualizza a video un semplice messaggio.

Codice VB.Net

Private Sub TextBlock_MouseLeftButtonDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseButtonEventArgs)
        MessageBox.Show("Click sulla scritta")
End Sub

Codice C#


private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
            MessageBox.Show("Click sulla scritta");
}


Conclusioni:

Un semplice articolo che ho voluto fornire le basi del controllo textblock, un controllo che permette di visualizzare del testo.

Tramite la parola Donwload potete scaricare l’esempio utilizzato in questo articolo, per entrambi i linguaggi di programmazione.

Download





Lascia un commento

 
Tua email: (non verrà visualizzata)
Nome:
Commento:
Codice di sicurezza:
 

Digita il codice
visualizzato
a sinistra
Commenta




IPROGRAMMATORI.IT 2010. Tutti i diritti riservati. - P.IVA 04135460873 | Pubblicità | Termini e Condizioni - Privacy Policy | Utenti connessi : 550 | RSS 2.0 - Le news di IProgrammatori.itRSS