Udostępnij za pośrednictwem


FrameworkElement.FlowDirection Właściwość

Definicja

Pobiera lub ustawia kierunek przepływu tekstu i innych elementów interfejsu użytkownika w ramach dowolnego elementu nadrzędnego, który kontroluje ich układ.

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

Wartość właściwości

Kierunek, w jakim tekst i inne elementy interfejsu użytkownika przepływają w ramach elementu nadrzędnego jako wartość wyliczenia. Wartość domyślna to LeftToRight.

Atrybuty

Uwagi

Użycie właściwości zależności ustawia FlowDirection dla tego elementu. Ze względu na dziedziczenie wartości właściwości ustawienie FlowDirection elementu może potencjalnie ustawić FlowDirection na wszystkich elementach podrzędnych, które nie zostały ustawione FlowDirection lokalnie lub choć inne sposoby, takie jak style.

Ta właściwość nie jest automatycznie ustawiana jako część informacji o kulturze aplikacji, ponieważ element może zawierać zawartość, która nie musi być przestrzegana ogólnego kierunku przepływu sugerowanego przez informacje o kulturze. Aby uzyskać więcej informacji na temat zagadnień dotyczących globalizacji, zobacz Globalizacja dlaWPF.

Ta właściwość ma zdefiniowaną metodę dostępu właściwości środowiska uruchomieniowego języka wspólnego (CLR), dlatego działa jako właściwość zależności. Jednak jest on również zarejestrowany jako dołączony, więc może również działać jako dołączona właściwość. Dołączona rejestracja jest głównie taka, że dziedziczenie wartości właściwości jest obsługiwane, ale właściwość może być również używana jako prawdziwa dołączona właściwość. Użycie dołączonej właściwości jest istotne tylko wtedy, gdy obiekt, na którym zamierzasz ustawić kierunek przepływu, ma element nadrzędny FrameworkElement, który wykonuje układ, sam nie jest FrameworkElementi nie ma jeszcze bardziej bezpośrednio zdefiniowanej właściwości FlowDirection. (Niektóre klasy dokumentów przepływu, takie jak Block i Inline definiują własne FlowDirection, a ta właściwość może również ustawić kierunek przepływu. Wartość właściwości jest następnie odczytywana przez hosta zawartości ostatecznej bez konieczności użycia dołączonych właściwości).

Użycie atrybutu XAML

< FlowDirection="FlowDirection"/>

Użycie tekstu XAML

Tę właściwość można również ustawić w klasach, które nie są FrameworkElement klasy pochodne przez następujące użycie właściwości dołączonych XAML:

< obiektuFrameworkElement.FlowDirection="FlowDirection"/>

Informacje o właściwości zależności

Przedmiot Właściwości lub pola
Pole identyfikatora FlowDirectionProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsParentArrange, Inherits

Ta właściwość jest zarówno właściwością zależności, jak i dołączoną właściwością; zobacz uwagi.

Dotyczy