Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 33 di 59
  • livello principiante
Indice lezioni

Silverlight Toolkit

La libreria di componenti e utility per Silverlight
La libreria di componenti e utility per Silverlight
Link copiato negli appunti

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.

Controllo Descrizione
DockPanel Definisce un'area dove è possibile disporre gli elementi figlio orizzontalmente o verticalmente, relativamente l'uno all'altro
WrapPanel Posiziona 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
TreeView Visualizza dati gerarchici in una struttura ad albero con elementi che è possibile espandere e comprimere
Expander Visualizza un'intestazione con un elemento figlio che è possibile espandere e comprimere
AutoCompleteBox Fornisce una casella di testo per l'input e un menu a discesa che contiene possibili corrispondenze basata sul contenuto della casella stessa
TimePicker Consente all'utente di selezionare un periodo di tempo
NumericUpDown Consente 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
TimeUpDown Consente 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.

Controllo Descrizione
ColumnSeries Rappresenta i dati contenuti nel formato a istogrammi
PieSeries Rappresenta i dati contenuti nel formato a torta
AreaSeries Rappresenta i dati contenuti nel formato ad area
BarSeries Rappresenta i dati contenuti nel formato a barre orizzontali
LineSeries Rappresenta i dati contenuti nel formato a linea
ScatterSeries Rappresenta i dati contenuti nel formato a dispersione
BubbleSeries Rappresenta i dati contenuti nel formato a bolla (simile a quello a dispersione)
DynamicSeries Rappresenta 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.

Ti consigliamo anche