Condividi tramite


Formattazione, XAML, editor di testo, finestra di dialogo Opzioni

Aggiornamento: novembre 2007

Utilizzare la pagina delle proprietà Formattazione per specificare come formattare gli elementi e gli attributi nei documenti XAML. Per aprire la finestra di dialogo Opzioni, scegliere Opzioni nel menu Strumenti. Per accedere alla pagina delle proprietà Formattazione, espandere il nodo Editor di testo, XAML, Formattazione.

Nota:

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida in linea, a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Eventi di formattazione automatica

La formattazione automatica viene eseguita quando viene rilevato uno dei seguenti eventi.

  • Completamento di un tag di fine o un tag semplice.

  • Completamento di un tag di inizio.

  • Inserimento dagli Appunti.

  • Formattazione dei comandi della tastiera.

È possibile specificare gli eventi che provocano la formattazione automatica.

  • Al completamento del tag di fine o del tag semplice
    La formattazione automatica viene eseguita quando si termina di digitare un tag di fine o un tag semplice. Un tag semplice non ha attributi, ad esempio <Button />.

  • Al completamento del tag di inizio
    La formattazione automatica viene eseguita quando si termina di digitare un tag di inizio.

  • All'inserimento dagli Appunti
    La formattazione automatica viene eseguita quando si incolla XAML dagli Appunti in una visualizzazione XAML.

Stili virgolette

Questa impostazione indica se i valori dell'attributo sono racchiusi tra virgolette singole o doppie. Il formattatore automatico e il completamento automatico di IntelliSense utilizzano entrambi questa impostazione.

Questa opzione, una volta impostata, viene applicata solo agli attributi aggiunti successivamente tramite la finestra di progettazione o manualmente nella visualizzazione XAML.

  • Virgolette doppie (")
    I valori dell'attributo sono racchiusi tra virgolette doppie.

    <Button Name="button1">Hello</Button>

  • Virgolette singole (')
    I valori dell'attributo sono racchiusi tra virgolette singole.

    <Button Name='button1'>Hello</Button>

Ritorno a capo dei tag

È possibile specificare la lunghezza di riga per il wrapping del tag. Quando il wrapping del tag è attivato, verrà appropriatamente eseguito il wrapping di qualsiasi XAML aggiunto successivamente tramite la finestra di progettazione.

  • Testo a capo per i tag che eccedono la lunghezza specificata
    Specifica se viene eseguito il wrapping delle righe alla lunghezza di riga specificata da Lunghezza.

  • Lunghezza
    Il numero di caratteri che una riga può contenere. Se necessario, alcune righe XAML possono superare la lunghezza di riga specificata.

Spaziatura attributi

Utilizzare questa impostazione per controllare come gli attributi vengono disposti nel documento XAML

  • Conserva i caratteri di fine riga e gli spazi tra gli attributi
    La formattazione automatica non viene eseguita per le righe nuove e gli spazi tra gli attributi.

    <Button Height="23"   Name="button1"

        Width="75">Hello</Button>

  • Inserisci uno spazio singolo tra gli attributi
    Gli attributi occupano una riga, con uno spazio tra gli attributi adiacenti. Vengono applicate le impostazioni del wrapping di tag.

    <Button Height="23" Name="button1" Width="75">Hello</Button>

  • Posiziona ogni attributo su una riga diversa
    Ogni attributo occupa una propria riga. Ciò si rivela utile quando sono presenti molti attributi.

    <Button

        Height="23"

        Name="button1"

        Width="75">Hello</Button>

  • Posiziona il primo attributo sulla stessa riga del tag di inizio
    Se selezionato, il primo attributo viene visualizzato sulla stessa riga del tag di inizio dell'elemento.

    <Button Height="23"

            Name="button1"

            Width="75">Hello</Button>

Spaziatura elementi

Utilizzare questa impostazione per controllare come gli elementi vengono disposti nel documento XAML

  • Conserva i caratteri di fine riga nel contenuto
    Le righe vuote nel contenuto dell'elemento non vengono rimosse.

    <Grid>

     

     

        <Button Name="button1">Hello</Button>

     

    </Grid>

  • Comprimi più righe vuote nel contenuto in una sola riga
    Le righe vuote nel contenuto dell'elemento vengono compresse in una sola riga.

    <Grid>

     

        <Button Name="button1">Hello</Button>

     

    </Grid>

  • Rimuovi le righe vuote nel contenuto
    Tutte le righe vuote nel contenuto dell'elemento vengono rimosse.

    <Grid>

        <Button Name="button1">Hello</Button>

    </Grid>

Inserimento automatico

Utilizzare questa impostazione per controllare quando i tag e le virgolette vengono generate automaticamente.

  • Tag di chiusura
    Specifica se il tag di chiusura di un elemento viene generato automaticamente quando si chiude il tag di apertura con il carattere ">".

  • Virgolette attributo
    Specifica se vengono generate le virgolette quando un valore di attributo viene selezionato dall'elenco a discesa Completamento istruzioni.

Visualizzazione predefinita

Utilizzare questa impostazione per controllare se la visualizzazione Progettazione viene presentata quando i documenti XAML vengono caricati.

  • Apri sempre documenti in visualizzazione XAML completa
    Specifica se i documenti XAML vengono visualizzati solo in una visualizzazione XAML, senza la visualizzazione Progettazione. Utile per caricare documenti di grandi dimensioni.

Vedere anche

Attività

Procedura: modificare le impostazioni di visualizzazione XAML

Altre risorse

XAML

Procedure dettagliate relative all'uso di XAML e del codice