Condividi tramite


Creazione di contenuto per Windows Phone

important noteImportante:

Microsoft Expression Blend per Windows Phone è disponibile solo quando si installano gli strumenti di sviluppo Windows Phone Developer Tools Ff979318.xtlink_newWindow(it-it,Expression.40).png.

Expression Blend per Windows Phone consente di compilare in modo facile e veloce applicazioni Silverlight per Windows Phone. Per creare un'applicazione Windows Phone è possibile utilizzare gli strumenti di progettazione disponibili in Expression Blend, inclusi i modelli di Windows Phone, gli strumenti di animazione e grafica, i comportamenti predefiniti e i dati di esempio.

Dopo aver creato l'applicazione Windows Phone, è possibile compilarla e visualizzarla in anteprima nell'emulatore predefinito di Windows Phone oppure in un dispositivo Windows Phone collegato al computer.

important noteImportante:

Silverlight include un runtime ottimizzato per visualizzare il contenuto su dispositivi con memoria limitata, ad esempio i telefoni. Esistono alcune differenze tra Silverlight per Windows e Silverlight per Windows Phone. Per informazioni su tali differenze, vedere Silverlight for Windows Phone Ff979318.xtlink_newWindow(it-it,Expression.40).png (Silverlight per Windows Phone) su MSDN.

Per ulteriori informazioni sulla progettazione e sullo sviluppo di applicazioni per Windows Phone, vedere Windows Phone Development (Sviluppo per Windows Phone) Ff979318.xtlink_newWindow(it-it,Expression.40).png su MSDN.

Modelli di Windows Phone

Quando si crea un nuovo progetto Windows Phone in Expression Blend, è possibile scegliere tra i tipi di progetto Windows Phone seguenti:

  • Applicazione Windows Phone   Progetto per la creazione di un'applicazione Silverlight per Windows Phone.

  • Applicazione Windows Phone associata a dati   Progetto Silverlight per Windows Phone in cui vengono utilizzate associazioni a dati e a comandi per supportare l'accoppiamento libero tra View e ViewModel.

  • Applicazione panorama Windows Phone   Progetto Silverlight per Windows Phone in cui viene utilizzato il controllo Panorama per creare un'applicazione in stile panorama.

    Per ulteriori informazioni sul controllo Panorama, vedere Panorama application for Windows Phone (Applicazione Panorama per Windows Phone) Ff979318.xtlink_newWindow(it-it,Expression.40).png su MSDN.

  • Applicazione pivot Windows Phone   Progetto Silverlight per Windows Phone in cui viene utilizzato il controllo Pivot per creare un'applicazione a schede.

    Per ulteriori informazioni sul controllo Pivot, vedere Pivot application for Windows Phone (Applicazione Pivot per Windows Phone) Ff979318.xtlink_newWindow(it-it,Expression.40).png su MSDN.

  • Libreria controlli Windows Phone   Progetto per la creazione di controlli personalizzati da riutilizzare in altre applicazioni Windows Phone.

Quando viene aperto il nuovo progetto, nella finestra del documento viene visualizzata una tavola da disegno che simula la schermata di Windows Phone.

Comportamenti

È possibile utilizzare i comportamenti per aggiungere interattività all'applicazione Windows Phone senza scrivere codice. I comportamenti rappresentano parti riutilizzabili di codice pacchetto che è possibile trascinare su qualsiasi oggetto e quindi ottimizzare modificandone le proprietà. È possibile progettare la modalità di risposta dell'applicazione agli utenti utilizzando i comportamenti predefiniti per Windows Phone forniti con Expression Blend.

Per ulteriori informazioni, vedere Utilizzo dei comportamenti predefiniti per Windows Phone.

Dati di esempio

Expression Blend semplifica la progettazione di interfacce utente guidate dai dati senza che sia necessario accedere a dati attivi. È possibile utilizzare il pannello Dati per generare dati di esempio significativi o per importare dati di esempio da un file XML. I dati di esempio sono disponibili per i controlli sulla tavola da disegno in fase di progettazione. È possibile personalizzare approfonditamente i dettagli dei dati di esempio, nonché passare facilmente dall'utilizzo dei dati di esempio all'utilizzo dei dati attivi in fase di esecuzione.

Per ulteriori informazioni, vedere Creazione di dati di esempio.

Strumenti di grafica

Expression Blend supporta i tipi più comuni di file di immagine, ad esempio i formati BMP, GIF,  ICO, JPEG, PNG e TIFF. Per aggiungere file al progetto, è possibile trascinare file di immagine supportati dall'esterno di Expression Blend oppure utilizzare il menu Progetto. I file di immagine vengono aggiunti alla tavola da disegno come oggetti Image.

Expression Blend per Windows Phone include versioni vettoriali di 64 icone della barra dell'applicazione Windows Phone da utilizzare per lo sviluppo di applicazioni per Windows Phone.

Dopo aver aggiunto al progetto un file di immagine, per aggiungerlo alla tavola da disegno è possibile fare doppio clic sul nome del file nel pannello Progetti o impostare la proprietà Source di un controllo immagine esistente sul nome del file di immagine.

Per ulteriori informazioni, vedere Inserimento di immagini ed elementi grafici.

Oggetti

Per aggiungere un oggetto alla tavola da disegno, è possibile selezionare uno strumento nel pannello Strumenti o nel pannello Asset oppure selezionare un controllo personalizzato o con stile nel pannello Asset. È inoltre possibile trascinare un controllo con stile dal pannello Risorse oppure trascinare risorse dal pannello Risorse su un oggetto esistente sulla tavola da disegno per applicare tale risorsa a una delle proprietà dell'oggetto. In aggiunta, è possibile trascinare immagini, file audio, file video e atri file multimediali direttamente da Esplora risorse in Expression Blend, oppure copiare immagini da altre applicazioni e incollarle direttamente sulla tavola da disegno.

Per ulteriori informazioni sull'utilizzo di oggetti, vedere Utilizzo di oggetti e controlli.

Controlli e librerie di controlli

In Expression Blend è disponibile un elenco esaustivo di controlli per la progettazione di applicazioni Windows Phone.

Per ulteriori informazioni, vedere Scegliere e utilizzare controlli interattivi.

Se si desidera creare componenti riutilizzabili da aggiungere alla tavola da disegno come se si trattasse di un controllo di sistema, è possibile creare un controllo utente in Expression Blend. I controlli utente possono contenere altri controlli, risorse e sequenze temporali di un'animazione allo stesso modo di un'applicazione, con l'unica differenza che l'oggetto radice è un oggetto UserControl anziché un oggetto Window o Page.

Per ulteriori informazioni, vedere Creare un controllo utente vuoto.

Mediante una libreria di controlli Windows Phone è inoltre possibile creare una libreria di UserControls facilmente riutilizzabili in più progetti Windows Phone.

Per ulteriori informazioni, vedere Creazione di un progetto Windows Phone.

Stati di visualizzazione

Per creare interattività nell'applicazione Windows Phone, è possibile definire un aspetto visivo diverso per ciascuno stato di visualizzazione in cui può trovarsi il controllo UserControl, Window, Page o il modello del controllo, quindi aggiungere comportamenti o codice per passare da uno stato all'altro in base all'interazione dell'utente. È possibile modificare la transizione tra due combinazioni di stati, anche creando animazioni che verranno eseguite quando uno stato viene utilizzato per la prima volta.

Per ulteriori informazioni, vedere Definire stati di visualizzazione diversi per un controllo.

Animazione

È possibile utilizzare gli strumenti di animazione dei fotogrammi chiave disponibili in Expression Blend per creare sequenze animate nell'applicazione Windows Phone. È possibile utilizzare le animazioni con fotogramma insieme agli stati di visualizzazione (ad esempio, un'animazione che è attivata al raggiungimento di uno stato specificato) o indipendentemente da questi (ad esempio, quando un'animazione è attivata da un'azione).

Per ulteriori informazioni sulla creazione delle animazioni in Expression Blend, vedere Animazione di oggetti.

Risorse aggiuntive

Per ulteriori risorse, vedere Risorse per la formazione e la community.

Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.