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. |