2010-05-12 7 views
1

Je suppose que ceux-ci n'existent pas depuis que je cherchais autour de ceux-ci, mais je suis à la recherche de quelques outils:Outils addins pour formater ou nettoyer xaml?

1) Un outil qui nettoie mon XAML pour que les propriétés des éléments sont cohérents à travers un fichier. Je pense que l'application de cette consistance rendrait le xaml plus facile à lire. Peut-être qu'il pourrait y avoir une hiérarchie de ce qui vient en premier, mais si ce n'est pas le cas, cela pourrait fonctionner.

Exemple avant:

TextBox Name="myTextBox1" Grid.Row="3" Grid.Column="1" Margin="4" 
TextBox Grid.Column="1" Margin="4" Name="t2" Grid.Row="3" 

Exemple après:

TextBox Name="myTextBox1" Grid.Row="3" Grid.Column="1" Margin="4" 
TextBox Name="t2" Grid.Row="3" Grid.Column="1" Margin="4" 

(noter < /> a été supprimer de ce qui précède depuis semblent le contrôle d'avoir des problèmes d'analyse syntaxique whe la, après l'article a été ajouté)

2) Dans le même sens que ci-dessus, pour améliorer la lisibilité, un outil permettant d'aligner les propriétés, à partir de l'exemple de code ci-dessus, des accessoires similaires e lieu.

<TextBox Name="myTextBox1" Grid.Row="3" Grid.Column="1" Margin="4"/> 
<TextBox Name="t2"   Grid.Row="3" Grid.Column="1" Margin="4"/> 

Je sais que VS a des paramètres par défaut des documents XAML si des accessoires peuvent être sur une ligne ou des lignes distinctes alors peut-être il y avait un outil tel que décrit dans (1), ce ne serait pas nécessaire ... mais il soyez toujours gentil si vous aimez vos accessoires tout sur une ligne.

3) Un outil qui ajoute X à l'une des valeurs Grid.Row et Y à l'une des valeurs Grid.Column du texte sélectionné. Chaque fois que j'ajoute une nouvelle ligne \ colonne, je dois y remédier manuellement. De ma compréhension Expression Blend peut aider avec cela, mais semble excessif pour ouvrir Blend juste pour incrémenter certains chiffres (et ne pas simplement mélanger Blend). Peut-être vs2010 avec le concepteur aidera, mais maintenant je suis sur VS08 et Silverlight.

Quelqu'un connaît des outils pour vous aider? Tous ceux qui envisagent d'écrire quelque chose comme ça ... Je vous regarde JetBrains et/ou DevExpress.

Merci.

Répondre

0

Essayez Kaxaml. Il a quelques outils de formatage automatique comme celui-ci.

Questions connexes