Modificare l'XAML
Anche se per modificare un documento XAML (Extensible Application Markup Language) è possibile utilizzare qualsiasi editor di testo, l'utilizzo di Microsoft Expression Blend presenta alcuni vantaggi:
In Expression Blend è possibile compilare ed eseguire facilmente il documento XAML premendo F5 per vedere i risultati delle modifiche.
Quando si salva il file o quando si passa dalla visualizzazione Progettazione alla visualizzazione XAML e viceversa, gli errori di sintassi vengono aggiornati nel riquadro Risultati di Expression Blend.
In visualizzazione XAML gli elementi XAML sono contrassegnati da colori diversi per facilitarne l'identificazione. È inoltre possibile utilizzare la funzionalità Trova per individuare testo specifico oppure la funzionalità Vai a per passare alla riga desiderata.
Nella visualizzazione Progettazione è possibile progettare l'applicazione visivamente e consentire a Expression Blend di generare automaticamente il codice XAML. È inoltre possibile utilizzare la funzionalità Visualizza XAML per visualizzare rapidamente il codice XAML di qualsiasi oggetto presente nel documento.
[!NOTA]
Prima di modificare documenti XAML in un editor di testo o nella visualizzazione XAML di Expression Blend, è consigliabile acquisire familiarità con il linguaggio XAML. Se si modifica direttamente il codice XAML, è possibile che nell'applicazione si verifichino errori di analisi che dovranno essere corretti affinché in Expression Blend i documenti vengano visualizzati correttamente sulla tavola da disegno nella visualizzazione Progettazione o affinché sia possibile compilare ed eseguire l'applicazione.
Se si tiene presente questa indicazione, l'utilizzo delle visualizzazioni Progettazione e XAML può costituire un metodo efficace per apprendere le nozioni fondamentali di XAML.
[!NOTA]
È inoltre possibile modificare i documenti XAML in Microsoft Visual Studio 2010 , che include le stesse funzionalità della visualizzazione XAML in Expression Blend.
Modificare l'XAML utilizzando la visualizzazione XAML di Expression Blend
La visualizzazione XAML di Expression Blend consente di apportare modifiche al codice XAML nei progetti di Expression Blend. Per accedere alla visualizzazione XAML, fare clic sulla scheda XAML sul lato destro della tavola da disegno nell'area di lavoro di Expression Blend. Le modifiche apportate nella visualizzazione XAML vengono aggiornate automaticamente nella visualizzazione Progettazione.
Scheda della visualizzazione XAML, con la scheda della visualizzazione Progettazione nascosta
In visualizzazione XAML è possibile digitare il codice per nuovi elementi oppure selezionare codice esistente e quindi tagliarlo o copiarlo oppure incollarvi altro codice esattamente come in un programma di elaborazione di testo. Nell'immagine riportata di seguito viene illustrato testo selezionato nella visualizzazione XAML.
Testo selezionato nella visualizzazione XAML
Oltre a eseguire le normali attività basate sugli Appunti, nella visualizzazione XAML è anche possibile accedere direttamente a righe specifiche del codice XAML oppure trovare e sostituire testo, tramite i comandi Vai a, Trova, Trova successivo e Sostituisci del menu Modifica. Per ulteriori informazioni, vedere Trovare e sostituire e Passare a una riga specifica in questo manuale dell'utente.
Per informazioni sulla sintassi dei singoli controlli, vedere l'argomento Libreria di controlli su MSDN o cercare elementi e attributi XAML specifici nella pagina di riferimento Libreria di classi su MSDN .
Modificare il codice XAML utilizzando la visualizzazione Progettazione di Expression Blend
Quando si utilizza la visualizzazione Progettazione, il codice XAML viene generato automaticamente da Expression Blend. In tale visualizzazione è possibile aggiungere nuovi oggetti dal pannello Strumenti, associare ad essi dei dati, applicarvi uno stile, aggiungere un'animazione, configurarli per rispondere alle azioni degli utenti e così via. Il codice XAML verrà continuamente aggiornato da Expression Blend per ogni parte del progetto.
Per accedere alla visualizzazione Progettazione, fare clic sulla scheda Progettazione sul lato destro della tavola da disegno nell'area di lavoro di Expression Blend. Le modifiche apportate nella visualizzazione Progettazione vengono aggiornate automaticamente nella visualizzazione XAML.
Nell'immagine riportata di seguito vengono illustrate le visualizzazioni Progettazione e XAML di Expression Blend rispettivamente nella parte sinistra e destra. In tale immagine, nella visualizzazione Progettazione è stato aggiunto un oggetto Rectangle al documento e nella visualizzazione XAML il codice XAML di tale oggetto è stato generato automaticamente da Expression Blend.
Collegamento tra la visualizzazione Progettazione e la visualizzazione XAML di Expression Blend
Quando si utilizza la visualizzazione Progettazione, per visualizzare rapidamente il codice XAML di un oggetto specifico è possibile fare clic con il pulsante destro del mouse sull'oggetto nella tavola da disegno o nel pannello Oggetti e sequenza temporale e quindi scegliere Visualizza XAML. L'applicazione passerà automaticamente alla visualizzazione XAML, evidenziando il codice XAML per l'oggetto selezionato.
Per ulteriori informazioni sulla creazione di un'applicazione nella visualizzazione Progettazione di Expression Blend, vedere Disposizione degli oggetti, Disegnare forme e tracciati, Inserimento di oggetti 3D e altri argomenti correlati in questo manuale dell'utente.
Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.