FrameworkElement.FlowDirection Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.