Freigeben über


Optionen, Text-Editor, XAML, Formatierung

Verwenden Sie die Seite " Formatierungseigenschaft ", um anzugeben, wie Elemente und Attribute in Ihren XAML-Dokumenten formatiert werden. Klicken Sie zum Öffnen des Dialogfelds "Optionen " auf das Menü " Extras " und dann auf "Optionen". Um auf die Formatierungseigenschaftsseite zuzugreifen, erweitern Sie denTEXT-Editor-XAML-Formatierungsknoten>>.

Ereignisse für die automatische Formatierung

Autoformatierung kann auftreten, wenn eines der folgenden Ereignisse erkannt wird.

  • Abschluss eines Endtags oder eines einfachen Tags.

  • Abschluss eines Starttags.

  • Einfügen aus der Zwischenablage

  • Formatierung von Tastaturbefehlen.

Sie können angeben, welche Ereignisse die automatische Formatierung verursachen.

Nach Abschluss des Endtags oder eines einfachen Tags

Autoformatierung tritt auf, wenn Sie mit der Eingabe eines Endtags oder eines einfachen Tags fertig sind. Ein einfaches Tag hat keine Attribute, z. B <Button />. .

Nach Abschluss des Starttags

Autoformatierung tritt auf, wenn Sie mit der Eingabe eines Starttags fertig sind.

Beim Einfügen aus der Zwischenablage

Autoformatierung tritt auf, wenn Sie XAML aus der Zwischenablage in die XAML-Ansicht einfügen.

Anführungszeichenformat

Diese Einstellung gibt an, ob Attributwerte in einfache oder doppelte Anführungszeichen eingeschlossen werden. Die Autoformatier- und IntelliSense-AutoVervollständigen verwenden beide diese Einstellung.

Nachdem Sie diese Option festgelegt haben, sind nur Attribute betroffen, die anschließend entweder mit dem Designer oder manuell in der XAML-Ansicht hinzugefügt wurden.

Doppelte Anführungszeichen (")

Attributwerte werden in doppelte Anführungszeichen eingeschlossen. <Button Name="button1">Hello</Button>

Einfache Anführungszeichen (')

Attributwerte werden in einfache Anführungszeichen eingeschlossen. <Button Name='button1'>Hello</Button>

Tagumbruch

Sie können eine Zeilenlänge für den Tagumbruch angeben. Wenn der Tagumbruch aktiviert ist, werden alle xaml-Code, die anschließend mithilfe des Designers hinzugefügt werden, entsprechend umschlossen.

Umbrechen von Tags, die die angegebene Länge überschreiten

Gibt an, ob Zeilen an der zeilenlängenspezifischen Länge umbrochen werden.

Länge

Die Anzahl der Zeichen, die eine Zeile enthalten kann. Bei Bedarf überschreiten einige XAML-Zeilen möglicherweise die angegebene Zeilenlänge.

Attributabstand

Verwenden Sie diese Einstellung, um zu steuern, wie Attribute in Ihrem XAML-Dokument angeordnet werden.

Beibehalten von Neuen und Leerzeichen zwischen Attributen

Neue Zeilen und Leerzeichen zwischen Attributen werden von der automatischen Formatierung nicht beeinflusst.

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

Einfügen eines einzelnen Leerzeichens zwischen Attributen

Attribute belegen eine Zeile, wobei ein Leerraum benachbarte Attribute trennt. Tagumbrucheinstellungen werden angewendet.

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

Positionieren Sie jedes Attribut in einer separaten Zeile.

Jedes Attribut belegt eine eigene Zeile, die nützlich ist, wenn viele Attribute vorhanden sind.

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

Positionieren des ersten Attributs in derselben Zeile wie das Start-Tag

Bei aktivierter Überprüfung wird das erste Attribut in derselben Zeile wie das Starttag des Elements angezeigt.

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

Elementabstand

Verwenden Sie diese Einstellung, um zu steuern, wie Elemente in Ihrem XAML-Dokument angeordnet werden.

Beibehalten neuer Zeilen im Inhalt

Leere Zeilen im Elementinhalt werden nicht entfernt.

<Grid>

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

</Grid>

Reduzieren mehrerer leerer Zeilen im Inhalt auf eine einzelne Zeile

Leere Zeilen im Elementinhalt werden auf eine einzelne Zeile reduziert.

<Grid>

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

</Grid>

Entfernen leerer Zeilen im Inhalt

Alle leeren Zeilen im Elementinhalt werden entfernt.

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

Siehe auch