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 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.