FrameworkElement.FlowDirection Właściwość

Definicja

Pobiera lub ustawia kierunek przepływu tekstu i innych elementów interfejsu użytkownika w dowolnym elemecie nadrzędnym, 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

FlowDirection

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 właściwość na tym elemecie. Ze względu na dziedziczenie wartości właściwości ustawienie FlowDirection elementu może potencjalnie ustawić FlowDirection dla wszystkich elementów podrzędnych, które nie zostały ustawione FlowDirection lokalnie lub choć inne środki, 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 dorozumianego przez informacje o kulturze. Aby uzyskać więcej informacji na temat zagadnień dotyczących globalizacji, zobacz Globalizacja dla WPF.

Ta właściwość ma zdefiniowaną metodę dostępu do 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 tak, aby dziedziczenie wartości właściwości było 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 ma zastosowanie tylko wtedy, gdy obiekt, na którym zamierzasz ustawić kierunek przepływu, ma FrameworkElement element nadrzędny, który wykonuje układ na nim, sam nie jest obiektem FrameworkElement, a nie ma jeszcze bardziej bezpośrednio zdefiniowanej FlowDirection właściwości. (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łączonej właściwości).

Użycie atrybutu języka XAML

<object FlowDirection="FlowDirection"/>

Użycie tekstu w języku XAML

Tę właściwość można również ustawić dla klas, które nie FrameworkElement są klasami pochodnymi, za pomocą następującego użycia dołączonej właściwości XAML:

<Obiektu FrameworkElement. FlowDirection="FlowDirection"/>

Informacje dotyczące właściwości zależności

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