Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In Microsoft Expression Blend il termine oggetto indica qualsiasi elemento che può essere posizionato sulla tavola da disegno. Gli elementi visivi aggiunti alla tavola da disegno, ad esempio, dopo l'aggiunta diventano oggetti nell'applicazione. Per sviluppare un'interfaccia utente di grande effetto è sufficiente aggiungere oggetti alla tavola da disegno e modificarli in base alle proprie esigenze.
Tipi di oggetto
È possibile aggiungere pannelli di layout per disporre e raggruppare gli oggetti, nonché aggiungere controlli, forme o tracciati, controlli testo speciali, elementi multimediali e oggetti 3D alla tavola da disegno.
[!NOTA]
Alcuni elementi visivi non sono supportati nei progetti di Microsoft Silverlight 1.0 o Silverlight 2.
Torna all'inizio
Modificare oggetti
È possibile modificare gli oggetti sulla tavola da disegno in molti modi diversi, utilizzando i punti di controllo visualizzati sulla tavola da disegno per ridimensionare, spostare, ruotare, capovolgere o inclinare gli oggetti. È inoltre possibile utilizzare il pannello Proprietà per immettere valori che influiscono sugli attributi che determinano l'aspetto, le dimensioni e la posizione dei singoli oggetti. Per ulteriori informazioni, vedere gli argomenti disponibili in Aspetto e Trasformazioni.
È inoltre possibile applicare animazioni agli oggetti e collegare Trigger e interattività dell'utente o eventi che controllano l'animazione in base all'interazione con l'utente.
[!NOTA]
In Silverlight 1.0 i trigger non sono supportati, ma è possibile configurare l'interattività utente utilizzando gli eventi. Per ulteriori informazioni, vedere Creare un pulsante che controlla uno storyboard in un'applicazione Silverlight. Nei progetti di Silverlight 2 è possibile utilizzare gli stati. Per ulteriori informazioni, vedere Modificare lo stato in risposta all'interazione con l'utente.
Torna all'inizio
Personalizzare oggetti
Se si desidera conferire un aspetto esclusivo all'applicazione, è possibile creare stili e modelli, nonché convertire altre proprietà in risorse per applicarle ad elementi visivi diversi. È inoltre possibile progettare controlli utente o scrivere codice per controlli personalizzati, per creare controlli riutilizzabili che includono comportamenti personalizzati.
[!NOTA]
In Silverlight 1.0 non sono supportati stili, risorse e modelli, ma è possibile creare classi JavaScript per definire controlli riutilizzabili. Per ulteriori informazioni, vedere gli esempi di Silverlight 1.0 disponibili in Expression Blend oppure visitare l'area risorse di Silverlight.
Torna all'inizio
Contenuto dinamico
Se si desidera che nell'applicazione venga visualizzato contenuto aggiornato dinamicamente, è possibile aggiungere un'origine dati e associare le proprietà degli oggetti ai dati. È inoltre possibile associare le proprietà di un oggetto a quelle di un altro oggetto, ad esempio per aggiornare una casella di testo numerica con il valore di un dispositivo di scorrimento. Per ulteriori informazioni, vedere Gestione dei dati.
[!NOTA]
Gli strumenti di gestione dei dati di Expression Blend non sono supportati nei progetti di Silverlight 1.0.
Torna all'inizio
Aggiungere oggetti
Per aggiungere un oggetto alla tavola da disegno, è possibile selezionare uno strumento nella casella degli strumenti o nella Libreria oppure selezionare un controllo personalizzato o con stile dalla Libreria. È inoltre possibile trascinare un controllo con stile dal pannello Risorse oppure trascinare una risorsa dal pannello Risorse su un oggetto esistente sulla tavola da disegno, per applicare tale risorsa a una delle proprietà dell'oggetto.
Torna all'inizio
Ordine di sovrapposizione degli oggetti sulla tavola da disegno
Ogni volta che si crea un nuovo oggetto, quest'ultimo viene collocato in cima a una pila di oggetti. In presenza di due oggetti, uno occupa sempre una posizione più alta nella pila nella tavola da disegno rispetto all'altro e il primo livello della pila è occupato dall'oggetto in primo piano nella tavola da disegno, che si sovrappone a tutti gli altri oggetti che occupano una posizione inferiore nella pila.
.png)
![]() |
Set iniziale di oggetti in z order |
![]() |
Porta avanti in z order |
![]() |
Porta in primo piano in z order |
In un altro esempio illustrato nella figura seguente, l'oggetto Ellipse occupa una posizione più alta nella pila rispetto all'oggetto Rectangle. Ciò significa che sulla tavola da disegno l'oggetto Ellipse viene visualizzato davanti all'oggetto Rectangle.
Ordine di sovrapposizione degli oggetti nella tavola da disegno
.png)
Torna all'inizio
.png)
.png)
.png)