Come ordinare coerentemente gli attributi dei tag WPF
-
10-07-2019 - |
Domanda
Mentre lavoro con WPF, cambio tra XAML e il designer. Questo fa sì che gli attributi su ciascun elemento siano ordinati in modo diverso e rende il codice più difficile da leggere a meno che io non vada e riordino tutto manualmente.
C'è un modo più semplice per farlo?
<TextBox Name="txtFirstName" Text="{Binding Path=FirstName, Mode=Default}" Grid.Column="1" Margin="6,2,31,11" Grid.Row="5" />
<TextBox Grid.RowSpan="2" Text="{Binding Path=LastName, Mode=Default}" Margin="6,0,31,4" Name="txtLastName" Grid.Column="1" Height="25" Grid.Row="3" VerticalAlignment="Bottom" />
Soluzione
Uso l'estensione XAML Styler per formattare il mio File XAML. Ordina automaticamente gli attributi in base a una priorità configurabile e fa qualche altra formattazione piacevole per te.
Altri suggerimenti
Dai un'occhiata alla finestra di struttura del documento di Visual Studio (in Visualizza - Altre finestre). Mostra la struttura del documento come un albero e ti consente di posizionarti rapidamente in qualsiasi elemento, quindi forse ti sarà utile.