TextReadingOrder Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Wert für TextReadingOrder
Eigenschaften bereit.
public enum class TextReadingOrder
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class TextReadingOrder
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum TextReadingOrder
Public Enum TextReadingOrder
<object property="textReadingOrderMemberName"/>
- Vererbung
-
TextReadingOrder
- Attribute
Felder
Default | 0 | Erkennen Sie nicht die Flussrichtung vom Inhalt. Verwenden Sie den FlowDirection-Wert (falls vorhanden) für Lesereihenfolgeentscheidungen. (Nicht verwenden. Siehe Hinweise.) |
DetectFromContent | 1 | Erkennen der Flussrichtung aus Textinhalt. Bei bidirektionalem Text wird in Textcontainern basierend auf dem Inhalt die Lesereihenfolge für Text abgeleitet. Siehe Hinweise. |
UseFlowDirection | 0 | Erkennen Sie nicht die Flussrichtung vom Inhalt. Verwenden Sie den FlowDirection-Wert (falls vorhanden) für Lesereihenfolgeentscheidungen. (Siehe Hinweise.) |
Hinweise
Wichtig
Der Enumerationswert 0
hat den Konstantennamen UseFlowDirection
und ist nicht der Standardwert von TextReadingOrder
Eigenschaften. Bei allen Windows 10 und höheren Textsteuerelementen wird der Standardwert TextReadingOrder
auf DetectFromContent
festgelegt.
In Windows 8.1 UWP-Apps hatte der Wert 0
den Konstantennamen Default
. Dies ist aus Gründen der Kompatibilität bei der Migration von UWP-Apps zu Windows App SDK enthalten. Verwenden Sie dies nicht in Ihren Apps auf Windows 10 und höher, sondern UseFlowDirection
stattdessen.
Die TextReadingOrder
-Eigenschaft beeinflusst die Lesereihenfolge (von links nach rechts oder von rechts nach links) einzelner UI-Elemente, die bidirektionalen Text enthalten. In Windows-Textsteuerelementen hat diese Eigenschaft den Standardwert von DetectFromContent
, sodass Inhalte dynamisch erkannt werden können, anstatt die FlowDirection-Eigenschaft für einen übergeordneten Inhalt zu verwenden. Die DetectFromContent
Logik verwendet das erste starke Zeichen in jedem Absatz, um die Leserichtung für den Absatz basierend auf dem bidirektionalen Unicode-Algorithmus P2 zu bestimmen.
Diese Eigenschaft kann nützlich sein, wenn die Basisrichtung des Texts unbekannt ist und möglicherweise nicht mit der Sprache oder Richtung des Benutzers übereinstimmt. Weitere Informationen finden Sie unter Unterstützung bidirektionaler Benutzeroberfläche.
Wenn Inhalte aus der Datenbindung stammen, wird dadurch die Bindung FlowDirection
an mit einem Konverter vermieden, der Gebietsschemainformationen von rechts nach links interpretiert, die aus den Daten stammen.
Im Gegensatz zu FlowDirection
und ihrer Logik wirkt sich die Lesereihenlogik für DetectFromContent
nicht auf die Ausrichtung des Texts innerhalb des Textsteuerelements aus. Sie passt lediglich die Reihenfolge an, in der bidirektionale Textblöcke angeordnet werden.