Domanda

L'editor XAML (SP1) di Visual Studio 2008 non può riformattare il codice XML in uno stile coerente.

Quali strumenti posso utilizzare per ottenere un file XAML ben formattato?Preferibile integrazione in studio.

È stato utile?

Soluzione

Ecco un collegamento specifico per la formattazione XAML di VS2008, ma la buona notizia è che puoi farlo direttamente all'interno di VS.

http://geekswithblogs.net/lbugnion/archive/2007/09/29/Cleaning-up-XAML-code-and-improving-parsing-time-with-Blend.aspx

Altri suggerimenti

Mentre sfogliavo le opzioni, ho scoperto che dovevo impostare "Posiziona ogni attributo su una riga separata" e "Posiziona il primo attributo sulla stessa riga del tag di inizio" in "Strumenti > Opzioni...> Editor di testo > XAML > Formattazione > Spaziatura" e reimpostare la mappatura della tastiera in "Strumenti > Opzioni...> Ambiente > Tastiera" in "Visual C# 2005".

Ora l'editor XAML riformatta XAML secondo i miei gusti quando si preme Ctrl+E, D.

Hai provato CTRL K, D?

Karl ha appena rilasciato la versione 2 dei suoi giocattoli XAML Power e può riformattare il tuo xaml da VS2008!Guarda il video sugli accessori XAML Power Toys

http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/

Oppure prova lo styler xaml ospitato su http://xamlstyler.codeplex.com/ per Visual Studio 2010.Se hai mai utilizzato Xaml Scrubber di Kaxaml e ti è piaciuto, allora potresti pensare che questa estensione sia "Xaml Scrubber" per Visual Studio.

Controllo http://xamlstyler.codeplex.com/ per i punti salienti delle funzionalità.

L'unico strumento che ho trovato è Kaxaml, che esegue una formattazione gradevole (voce "XAML Scrubber" nel menu a sinistra), ma essendo un editor autonomo non è all'altezza.

http://www.dimebrain.com/2008/05/automating-read.html è un bel plugin per formattare il tuo xaml in modo che gli attributi si allineino uno sotto l'altro.

Ho appena scritto un post su questo.Questo è un modo molto versatile per formattare XAML.

http://blogs.msdn.com/b/brunoterkaly/archive/2013/01/09/how-to-format-xaml-easily-and-effectly-windows-8-wpf-silverlight.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top