FrameworkElement.FlowDirection Eigenschaft

Definition

Ruft die Richtung ab, in der Text und andere Benutzeroberflächenelemente (UI) 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

FlowDirection

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

Attribute

Hinweise

Die Abhängigkeitseigenschaftsverwendung legt den FlowDirection Wert für dieses Element fest. Aufgrund der Vererbung des Eigenschaftswerts kann die Einstellung FlowDirection für ein Element möglicherweise auf alle untergeordneten Elemente festgelegt FlowDirection werden, die nicht lokal festgelegt FlowDirection wurden oder andere Mittel wie Formatvorlagen enthalten.

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

Diese Eigenschaft verfügt über einen definierten Common Language Runtime (CLR)-Eigenschaftszugriff, sodass diese als Abhängigkeitseigenschaft funktioniert. Sie ist jedoch auch als angefügt registriert, sodass sie auch als angefügte Eigenschaft funktionieren kann. Die angefügte Registrierung ist hauptsächlich so, dass die Vererbung des Eigenschaftswerts unterstützt wird, aber die Eigenschaft kann auch als true angefügte Eigenschaft verwendet werden. Die angefügte Eigenschaftsverwendung ist nur relevant, wenn das Objekt, das Sie die Flussrichtung FrameworkElement festlegen möchten, ein übergeordnetes Element aufweist, das Layout ausführt, nicht FrameworkElementselbst ein , und hat noch keine direkt definierte FlowDirection Eigenschaft. (Einige der Flussdokumentklassen wie Block z. B. und definieren sie ihre eigeneFlowDirection, und Inline diese Eigenschaft kann auch die Flussrichtung festlegen. Der Eigenschaftswert wird dann vom späteren Inhaltshost gelesen, ohne dass angefügte Eigenschaften verwendet werden müssen.)

Verwendung von XAML-Attributen

<object FlowDirection="FlowDirection"/>

XAML-Textverwendung

Diese Eigenschaft kann auch auf Klassen festgelegt werden, die nicht FrameworkElement abgeleitete Klassen sind, durch die folgende XAML-angefügte Eigenschaftsverwendung:

<Objekt FrameworkElement. FlowDirection="FlowDirection"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld FlowDirectionProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure, AffectsParentArrange, Inherits

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

Gilt für