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>

Zobacz też