Opcje, edytor tekstu, XAML, formatowanie
Użyj strony właściwości Formatowanie, aby określić sposób formatowania elementów i atrybutów w dokumentach XAML. Aby otworzyć okno dialogowe Opcje , kliknij menu Narzędzia , a następnie kliknij pozycję Opcje. Aby uzyskać dostęp do strony właściwości Formatowanie, rozwiń węzeł Formatowanie XAML>edytora>tekstów.
Zdarzenia automatycznego formatowania
Autoformatowanie może wystąpić, gdy zostanie wykryte dowolne z następujących zdarzeń.
Uzupełnianie tagu końcowego lub prostego tagu.
Ukończenie tagu początkowego.
Wklejanie ze schowka.
Formatowanie poleceń klawiatury.
Możesz określić, które zdarzenia powodują autoformatowanie.
Po zakończeniu tagu końcowego lub prostego tagu
Autoformatowanie ma miejsce po zakończeniu wpisywania tagu końcowego lub prostego tagu. Prosty tag nie ma atrybutów, na przykład <Button />
.
Po zakończeniu tagu startowego
Autoformatowanie ma miejsce po zakończeniu wpisywania tagu startowego.
Przy wklejaniu ze schowka
Autoformatowanie występuje podczas wklejania kodu XAML ze schowka do widoku XAML.
Styl znaku cudzysłowu
To ustawienie wskazuje, czy wartości atrybutów są ujęte w pojedyncze lub podwójne cudzysłów. Autoformatter i autouzupełnianie funkcji IntelliSense używają tego ustawienia.
Po ustawieniu tej opcji będą miały wpływ tylko atrybuty dodane przy użyciu projektanta lub ręcznie w widoku XAML.
Cudzysłowy podwójne (")
Wartości atrybutów są ujęte w cudzysłowy.
<Button Name="button1">Hello</Button>
Apostrofy (')
Wartości atrybutów są ujęte w apostrofy.
<Button Name='button1'>Hello</Button>
Zawijanie tagów
Można określić długość wiersza dla zawijania tagów. Po włączeniu zawijania tagów każdy kod XAML dodany przy użyciu projektanta zostanie odpowiednio opakowany.
Zawijanie tagów przekraczających określoną długość
Określa, czy linie są opakowane na długości linii określonej przez długość.
Długość
Liczba znaków, które może zawierać wiersz. W razie potrzeby niektóre wiersze XAML mogą przekraczać określoną długość wiersza.
Odstępy między atrybutami
To ustawienie służy do kontrolowania sposobu rozmieszczania atrybutów w dokumencie XAML
Zachowywanie nowych linii i spacji między atrybutami
Nowe wiersze i spacje między atrybutami nie mają wpływu na autoformatowanie.
<Button Height="23" Name="button1"
Width="75">Hello</Button>
Wstawianie pojedynczej przestrzeni między atrybutami
Atrybuty zajmują jedną linię, z jedną spacją oddzielającą sąsiadujące atrybuty. Zastosowano ustawienia zawijania tagów.
<Button Height="23" Name="button1" Width="75">Hello</Button>
Umieszczanie każdego atrybutu w osobnym wierszu
Każdy atrybut zajmuje własną linię, co jest przydatne, gdy istnieje wiele atrybutów.
<Button
Height="23"
Name="button1"
Width="75">Hello</Button>
Pozycja pierwszego atrybutu w tym samym wierszu co tag początkowy
Po zaznaczeniu pierwszego atrybutu jest wyświetlany w tym samym wierszu co tag początkowy elementu.
<Button Height="23"
Name="button1"
Width="75">Hello</Button>
Odstępy między elementami
To ustawienie służy do kontrolowania sposobu rozmieszczania elementów w dokumencie XAML.
Zachowywanie nowych wierszy w zawartości
Puste wiersze w zawartości elementu nie są usuwane.
<Grid>
<Button Name="button1">Hello</Button>
</Grid>
Zwiń wiele pustych wierszy w zawartości do pojedynczego wiersza
Puste wiersze w zawartości elementu są zwinięte do pojedynczego wiersza.
<Grid>
<Button Name="button1">Hello</Button>
</Grid>
Usuwanie pustych wierszy w zawartości
Wszystkie puste wiersze w zawartości elementu są usuwane.
<Grid>
<Button Name="button1">Hello</Button>
</Grid>