Udostępnij za pośrednictwem


Opcje, edytor tekstu, XAML, formatowanie

Użyj Formatowanie stronę właściwości, aby określić, w jaki sposób elementy i atrybuty są sformatowane w dokumentach XAML.Aby otworzyć Opcje okno dialogowe, kliknij przycisk Narzędzia menu, a następnie kliknij przycisk Opcje.Dostęp Formatowanie właściwości strony, a następnie rozwiń Edytora tekstu, XAML, Formatowanie węzła.

[!UWAGA]

Okien dialogowych i poleceń menu, którą widzisz mogą różnić się od tych opisanych w pomocy, w zależności od tego, aktywne ustawienia lub edition.Aby zmienić ustawienia, wybierz polecenie Importuj i Eksportuj ustawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Formatowanie automatyczne zdarzeń

Formatowanie automatyczne może wystąpić, gdy wykryte z dowolnego z następujących zdarzeń.

  • Zakończenie tagu końcowego lub prosty tag.

  • Zakończenie tagu początkowego.

  • Wklejanie ze Schowka.

  • Polecenia formatowania klawiatury.

Można określić zdarzenia, które powodują automatycznego formatowania.

Po zakończeniu tagu końcowego lub prosty tag

Formatowanie automatyczne występuje po zakończeniu wpisywania tagu końcowego lub prosty tag.Prosty tag posiada żadnych atrybutów, na przykład <Button />.

Po zakończeniu tag początkowy

Formatowanie automatyczne występuje po zakończeniu wpisywania tagu początkowego.

Na wklejenie ze Schowka

Formatowanie automatyczne występuje po wklejeniu XAML ze Schowka do widoku kod XAML.

Styl znaku cudzysłowu

Ustawienie to określa, czy wartości atrybutów są ujęte w pojedyncze lub podwójne cudzysłowy.Użyj tego ustawienia, auto-formatter i Autouzupełnianie IntelliSense.

Po ustawieniu tej opcji tylko atrybuty następnie dodane przy użyciu projektanta lub ręcznie w widoku kod XAML ulegają zmianie.

Podwójny cudzysłów (")

Wartości atrybutów są ujęte w podwójne cudzysłowy.

<Button Name="button1">Hello</Button>

Pojedynczy cudzysłów (')

Wartości atrybutów są ujęte w pojedynczy cudzysłów.

<Button Name='button1'>Hello</Button>

Znacznik zawijania

Można określić długość linii dla tagu zawijania.Po włączeniu zawijania tag XAML, wszelkie dodane przy użyciu projektanta będzie odpowiednio opakowane.

Zawijaj tagi, które przekraczają określonej długości

Określa, czy wiersze są pakowane na długość linii określonej przez długość.

Długość

Może zawierać liczbę znaków w wierszu.W razie potrzeby niektórych linii XAML może przekraczać długości określonej linii.

Atrybut odstępów

To ustawienie służy do kontrolowania, jak atrybuty są rozmieszczone w dokumencie XAML

Zachowaj newlines i spacji między atrybutami

Nie dotyczy nowych wierszy i odstępów między atrybuty formatowania automatycznego.

<Button Height="23"   Name="button1"

    Width="75">Hello</Button>

Wstawić odstęp między atrybutami

Atrybuty zajmują jeden wiersz z jednego miejsca oddzielania atrybutów sąsiadujących.Ustawienia zawijania znacznika są stosowane.

<Button Height="23" Name="button1" Width="75">Hello</Button>

Umieść każdy atrybut w oddzielnym wierszu

Każdy atrybut zajmuje swoją własną linię.Jest to przydatne, gdy obecnych jest wiele atrybutów.

<Button

    Height="23"

    Name="button1"

    Width="75">Hello</Button>

Pozycja pierwszego atrybutu na tym samym wierszu co tag początkowy

Kiedy pole jest zaznaczone, pierwszy atrybut pojawia się w tym samym wierszu w tagu początkowym elementu.

<Button Height="23"

        Name="button1"

        Width="75">Hello</Button>

Element odstępy

To ustawienie służy do kontroli, w jaki sposób elementy są rozmieszczone w dokumencie XAML

Zachowaj nowych wierszy w zawartości

Puste wiersze w zawartości elementu nie są usuwane.

<Grid>

 

 

    <Button Name="button1">Hello</Button>

 

</Grid>

Zwiń puste wiersze zawartości do pojedynczego wiersza

Puste wiersze w zawartości elementu są zwinięte do jednego wiersza.

<Grid>

 

    <Button Name="button1">Hello</Button>

 

</Grid>

Usuń puste wiersze w zawartości

Usuwane są wszystkie puste wiersze w zawartości elementu.

<Grid>

    <Button Name="button1">Hello</Button>

</Grid>

Automatyczne wstawianie

Użyj tego ustawienia, aby kontrolować, kiedy znaczniki i cudzysłowy są generowane automatycznie.

Zamykający

Określa, czy element zamykający znacznik jest generowany automatycznie podczas zamykania z znak większe niż (>) znacznika otwierającego.

Atrybut ofert

Określa, czy otaczający oferty są generowane, gdy wartość atrybutu jest wybierany z listy rozwijanej zakończenia instrukcji.

Zamykanie nawiasy klamrowe dla MarkupExtensions

Określa, czy nawias klamrowy zamykający rozszerzeniem Markup Language (}) jest generowany automatycznie podczas pisania otwarcia nawias klamrowy znaków ({}).

Przecinków do oddzielania parametrów obiektu MarkupExtension

Określa, czy przecinki są generowane, gdy więcej niż jeden parametr zostanie wpisane rozszerzenie znaczników.

Widok domyślny

Użyj to ustawienie pozwala kontrolować, czy w widoku Projekt pojawia się, gdy są załadowane dokumenty XAML.

Zawsze otwartych dokumentów w widoku pełnym XAML

Określa, czy dokumenty XAML będą wyświetlane tylko w widoku kod XAML, bez widoku Projekt.Użyteczne do ładowania dużych dokumentów.

Przybornik

To ustawienie umożliwia określenie, czy formanty użytkownika i niestandardowe są wyświetlane w przyborniku.

Automatyczne wypełnianie elementy przybornika

Określa, czy formanty użytkownika i niestandardowych w bieżącym rozwiązaniem są pokazywane w przyborniku automatycznie.

Zobacz też

Inne zasoby

XAML w WPF

How to: Change XAML View Settings

XAML and Code Walkthroughs