ASP.Net  »  Guide  »  Guida Silverlight 

Silverlight Toolkit



In questa lezione accenniamo una descrizione superficiale della libreria Silverlight Toolkit. Si tratta di una raccolta di controlli, componenti e utilità, sviluppata e distribuita liberamente da Microsoft.

Il progetto è ospitato su CodePlex. Il ciclo di rilascio di questa libreria non è legato a quello di Silverlight. Cos'è incluso nel Toolkit? Il codice sorgente completo, test unitari, esempi e documentazione per numerosi nuovi controlli riguardanti grafici, layout e l'input dell'utente. La seguente tabella ne elenca alcuni tra i più utili.

ControlloDescrizione
DockPanelDefinisce un'area dove è possibile disporre gli elementi figlio orizzontalmente o verticalmente, relativamente l'uno all'altro
WrapPanelPosiziona gli elementi figlio in sequenza, mandando il contenuto a capo alla riga successiva quando viene raggiunto il bordo della casella contenitore. L'ordinamento successivo procede in sequenza dall'alto in basso o da destra verso sinistra, a seconda del valore della proprietà Orientation
TreeViewVisualizza dati gerarchici in una struttura ad albero con elementi che è possibile espandere e comprimere
ExpanderVisualizza un'intestazione con un elemento figlio che è possibile espandere e comprimere
AutoCompleteBoxFornisce una casella di testo per l'input e un menu a discesa che contiene possibili corrispondenze basata sul contenuto della casella stessa
TimePickerConsente all'utente di selezionare un periodo di tempo
NumericUpDownConsente la selezioni di una valore numerico da un intervallo, sia digitando il valore nella casella di testo, sia tramite gli appositi controlli Spinner che permettono di incrementare e decrementare il valore corrente
TimeUpDownConsente la selezioni di una valore periodo di tempo da un intervallo, sia digitando il valore nella casella di testo, sia tramite gli appositi controlli Spinner che permettono di incrementare e decrementare il valore corrente

Chart Controls

Un altro interessante gruppo di controlli presenti nel Toolkit sono i Chart Controls, ovvero tutti quei controlli atti alla realizzazione e visualizzazione di grafici a fronte di un insieme di dati.

ControlloDescrizione
ColumnSeriesRappresenta i dati contenuti nel formato a istogrammi
PieSeriesRappresenta i dati contenuti nel formato a torta
AreaSeriesRappresenta i dati contenuti nel formato ad area
BarSeriesRappresenta i dati contenuti nel formato a barre orizzontali
LineSeriesRappresenta i dati contenuti nel formato a linea
ScatterSeriesRappresenta i dati contenuti nel formato a dispersione
BubbleSeriesRappresenta i dati contenuti nel formato a bolla (simile a quello a dispersione)
DynamicSeriesRappresenta i dati in maniera dinamica utilizzando uno dei precedenti formati. Per far si che il grafico si aggiorni la fonte dati deve essere una collezione di tipo ObservableCollection<T>

Il progetto è in continuo sviluppo, sul relativo Wiki ci sono moltissime informazioni, anche per quanto riguarda i futuri sviluppi.

Ultimi articoli ASP.Net

LINQ e la trappola della 'deferred execution'

Una "trappola" in cui si può incappare utilizzando il risultato di...

C#, le Custom Type Conversion

Conversioni personalizzate tra classi, creare metodi particolari per...

Introduzione a Entity Framework

Il framework ORM messo a disposizione da .NET

Repeater: visualizzare un feed RSS

Utilizzare il controllo XMLDataSource e sfruttare il metodo XPath()...

Repeater, il server control "semplice"

Cos'è e come funziona il controllo Repeater

Altri articoli

Guide ASP.Net

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Guida Visual Studio 2010

L'ambiente di sviluppo di riferimento per sviluppare applicazioni su...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto