Freigeben über


FrameworkElement.FlowDirection Eigenschaft

Definition

Ruft die Richtung ab, in die Text- und andere Benutzeroberflächenelemente innerhalb eines übergeordneten Elements fließen, das das Layout steuert, oder legt diese fest.

public:
 property System::Windows::FlowDirection FlowDirection { System::Windows::FlowDirection get(); void set(System::Windows::FlowDirection value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public System.Windows.FlowDirection FlowDirection { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FlowDirection : System.Windows.FlowDirection with get, set
Public Property FlowDirection As FlowDirection

Eigenschaftswert

Die Richtung, in die Text und andere UI-Elemente innerhalb des übergeordneten Elements fließen, als Wert der Enumeration. Der Standardwert ist LeftToRight.

Attribute

Hinweise

Die Verwendung der Abhängigkeitseigenschaft legt den FlowDirection für dieses Element fest. Aufgrund der Eigenschaftswertvererbung kann das Festlegen von FlowDirection für ein Element potenziell FlowDirection für alle untergeordneten Elemente festlegen, die FlowDirection nicht lokal oder andere Mittel wie Formatvorlagen festgelegt haben.

Diese Eigenschaft wird nicht automatisch als Teil von Informationen zur Anwendungskultur festgelegt, da ein Element Inhalte enthalten kann, die nicht unbedingt der allgemeinen Flussrichtung gehorchen sollen, die von den Kulturinformationen impliziert wird. Weitere Informationen zu Globalisierungsaspekten finden Sie unter Globalisierung für WPF-.

Diese Eigenschaft verfügt über einen definierten ClR-Eigenschaftsaccessor (Common Language Runtime), sodass sie als Abhängigkeitseigenschaft fungiert. Sie wird jedoch auch als angefügt registriert, sodass sie auch als angefügte Eigenschaft fungieren kann. Die angefügte Registrierung ist hauptsächlich so, dass die Eigenschaftswertvererbung unterstützt wird, aber die Eigenschaft kann auch als true angefügte Eigenschaft verwendet werden. Die Verwendung angefügter Eigenschaften ist nur relevant, wenn das Objekt, für das Sie die Flussrichtung festlegen möchten, über ein FrameworkElement übergeordnetes Element verfügt, das ein Layout ausführt, selbst kein FrameworkElementist und nicht bereits über eine direkt definierte FlowDirection-Eigenschaft verfügt. (Einige der Flussdokumentklassen wie Block und Inline definieren ihre eigene FlowDirection, und diese Eigenschaft kann auch die Flussrichtung festlegen. Der Eigenschaftswert wird dann vom späteren Inhaltshost gelesen, ohne dass eine angefügte Eigenschaft verwendet werden muss.)

XAML-Attributverwendung

< ObjektFlowDirection="FlowDirection"/>

XAML-Textverwendung

Diese Eigenschaft kann auch für Klassen festgelegt werden, die nicht FrameworkElement abgeleiteten Klassen durch die folgende Verwendung der angefügten XAML-Eigenschaft sind:

< ObjektFrameworkElement.FlowDirection="FlowDirection"/>

Informationen zur Abhängigkeitseigenschaft

Artikel Eigenschaften oder Felder
Bezeichnerfeld FlowDirectionProperty
Auf true festgelegte Metadateneigenschaften AffectsMeasure, AffectsParentArrange, Inherits

Diese Eigenschaft ist sowohl eine Abhängigkeitseigenschaft als auch eine angefügte Eigenschaft. siehe Hinweise.

Gilt für: