Formattazione, XAML, editor di testo, finestra di dialogo Opzioni
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 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 Gestione delle impostazioni.
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. |
Quando si incolla 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 maggiore di (>). |
Virgolette per gli attributi |
Specifica se vengono generate le virgolette quando un valore di attributo viene selezionato dall'elenco a discesa Completamento istruzioni. |
Parentesi graffe di chiusura per MarkupExtensions |
Specifica se una parentesi graffa di chiusura dell'estensione del markup viene generata automaticamente quando si digita il carattere della parentesi graffa di apertura ({). |
Virgole per separare parametri MarkupExtension |
Specifica se vengono generate le virgole quando si digita più di un parametro in un'estensione di markup. |
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. |
Casella degli strumenti
Utilizzare questa impostazione per specificare se i controlli utente e i controlli personalizzati vengono mostrati nella Casella degli strumenti.
Popolare automaticamente gli elementi della casella degli strumenti |
Specifica se i controlli utente e i controlli personalizzati nella soluzione corrente vengono mostrati automaticamente nella casella degli strumenti. |
Vedere anche
Attività
Procedura: modificare le impostazioni di visualizzazione XAML