Freigeben über


Formatierung, XAML, Text-Editor, Dialogfeld "Optionen"

Geben Sie auf der Eigenschaftenseite Formatierung an, wie Elemente und Attribute in XAML-Dokumenten formatiert werden. Klicken Sie zum Öffnen des Dialogfelds Optionen auf das Menü Extras, und klicken Sie dann auf Optionen. Wenn Sie auf die Eigenschaftenseite Formatierung zugreifen möchten, erweitern Sie den Knoten Text-Editor, XAML, Formatierung.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

Autoformatierungs-Ereignisse

Autoformatierung tritt möglicherweise auf, wenn eines der folgenden Ereignisse erkannt wird.

  • Abschließen eines Endtags oder einfachen Tags

  • Abschließen eines Starttags

  • Einfügen aus der Zwischenablage

  • Formatierungsbefehle über die Tastatur

Sie können angeben, durch welche Ereignisse die Autoformatierung ausgelöst werden soll.

Bei Abschluss des Endtags oder eines einfachen Tags

Autoformatierung tritt auf, wenn Sie mit dem Eingeben eines Endtags oder eines einfachen Tags fertig sind. Ein einfaches Tag verfügt über keine Attribute, z. B. <Button />.

Bei Abschluss des Starttags

Autoformatierung tritt auf, wenn Sie mit dem Eingeben eines Starttags fertig sind.

Bei 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. Sowohl die automatische Formatierung als auch die automatische Vervollständigung von IntelliSense verwenden diese Einstellung.

Nach dem Festlegen dieser Option sind nur die Attribute betroffen, die Sie anschließend mit dem Designer oder manuell in der XAML-Ansicht hinzugefügt haben.

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>

Tagumbrüche

Sie können eine Zeilenlänge für den Tagumbruch angeben. Ist der Tagumbruch aktiviert, werden alle danach mit dem Designer hinzugefügten XAML-Einträge entsprechend umbrochen.

Tags bei Überschreitung der angegebenen Länge umbrechen

Gibt an, ob Zeilen bei der durch Länge angegebenen Zeilenlänge umbrochen werden.

Länge

Die Anzahl von Zeichen, die eine Zeile enthalten darf. Einige XAML-Zeilen können die angegebene Zeilenlänge ggf. überschreiten.

Attributabstand

Mit dieser Einstellung können Sie festlegen, wie Attribute im XAML-Dokument angeordnet werden.

Zeilenvorschübe und Abstände zwischen Attributen beibehalten

Neue Zeilen und Abstände zwischen Attributen sind von der automatischen Formatierung nicht betroffen.

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

    Width="75">Hello</Button>

Ein Leerzeichen zwischen Attributen einfügen

Attribute nehmen eine Zeile ein, und die benachbarten Attribute sind durch ein Leerzeichen getrennt. Die Einstellungen für den Tagumbruch werden angewendet.

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

Jedes Attribut in einer eigenen Zeile anordnen

Jedes Attribut ist in einer eigenen Zeile enthalten. Dies ist nützlich, wenn viele Attribute vorhanden sind.

<Button

    Height="23"

    Name="button1"

    Width="75">Hello</Button>

Erstes Attribut in der gleichen Zeile wie Starttag anordnen

Ist diese Option aktiviert, wird das erste Attribut in derselben Zeile angezeigt wie das Starttag des Elements.

<Button Height="23"

        Name="button1"

        Width="75">Hello</Button>

Elementabstand

Mit dieser Einstellung können Sie festlegen, wie Elemente im XAML-Dokument angeordnet werden.

Neue Zeilen im Inhalt beibehalten

Leere Zeilen im Elementinhalt werden nicht entfernt.

<Grid>

 

 

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

 

</Grid>

Mehrere Leerzeilen im Inhalt zu einer Zeile reduzieren

Leere Zeilen im Elementinhalt werden zu einer einzelnen Zeile reduziert.

<Grid>

 

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

 

</Grid>

Leerzeilen im Inhalt entfernen

Alle leeren Zeilen im Elementinhalt werden entfernt.

<Grid>

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

</Grid>

Automatisch einfügen

Mit dieser Einstellung können Sie steuern, wann Tags und Anführungszeichen automatisch generiert werden.

Endtags

Gibt an, ob das Endtag eines Elements automatisch generiert wird, wenn Sie das Starttag mit dem Größer als-Zeichen (>) schließen.

Attributanführungszeichen

Gibt an, ob einschließende Anführungszeichen generiert werden, wenn aus der Dropdownliste für die Anweisungsvervollständigung ein Attributwert ausgewählt wird.

Schließende geschweifte Klammern für MarkupExtensions

Gibt an, ob die schließende Klammer (}) einer Markuperweiterung automatisch generiert wird, wenn Sie das Zeichen für die öffnende Klammer eingeben (}).

Kommas, um MarkupExtension-Parameter zu trennen

Gibt an, ob Kommas generiert werden, wenn Sie mehr als einen Parameter in einer Markuperweiterung eingeben.

Standardansicht

Mit dieser Einstellung können Sie steuern, ob beim Laden von XAML-Dokumenten die Entwurfsansicht angezeigt wird.

Dokumente immer in XAML-Vollansicht öffnen

Gibt an, ob XAML-Dokumente nur in der XAML-Ansicht angezeigt werden, ohne die Entwurfsansicht. Ist beim Laden großer Dokumente hilfreich.

Toolbox

Verwenden Sie diese Einstellung, um anzugeben, ob Benutzersteuerelemente und benutzerdefinierte Steuerelemente in der Toolbox angezeigt werden.

Automatisch Toolboxelemente auffüllen

Gibt an, ob Benutzersteuerelemente und benutzerdefinierte Steuerelemente in der aktuellen Projektmappe automatisch in der Toolbox angezeigt werden.

Siehe auch

Aufgaben

Gewusst wie: Ändern von XAML-Ansichtseinstellungen

Weitere Ressourcen

XAML in WPF

Exemplarische Vorgehensweisen zu XAML und Code