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(Windows.Foundation.UniversalApiContract, 65536)]
enum class TextReadingOrder
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum TextReadingOrder
Public Enum TextReadingOrder
<object property="textReadingOrderMemberName"/>
- Vererbung
-
TextReadingOrder
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Default | 0 | Erkennen Sie die Flussrichtung vom Inhalt nicht. Verwenden Sie den FlowDirection-Wert (falls vorhanden) für Entscheidungen zur Lesereihenfolge. (nur Windows 8.1. Siehe Hinweise.) |
DetectFromContent | 1 | Erkennen der Flussrichtung aus Textinhalt. Für bidirektionalen Text leitet Textcontainer die Lesereihenfolge für Text basierend auf dem Inhalt ab. Siehe Hinweise. |
UseFlowDirection | 0 | Erkennen Sie die Flussrichtung vom Inhalt nicht. Verwenden Sie den FlowDirection-Wert (falls vorhanden) für Entscheidungen zur Lesereihenfolge. (nur Windows 10. Siehe Hinweise.) |
Hinweise
Wichtig
Ab Windows 10 hat der Enumerationswert 0 den Konstantennamen UseFlowDirection und ist nicht der Standardwert der TextReadingOrder-Eigenschaften. Alle Windows 10 Textsteuerelemente legen den Standardwert von TextReadingOrder auf festDetectFromContent
.
In Windows 8.1 hat der Wert 0 den konstanten Namen Default. Verwenden Sie nicht in Windows 10-Apps.
Die TextReadingOrder-Eigenschaft beeinflusst die Lesereihenfolge (von links nach rechts oder von rechts nach links) einzelner UI-Elemente, die bidirektionalen Text enthalten. In Windows 10 Textsteuerelementen hat diese Eigenschaft den Standardwert, DetectFromContent
sodass Inhalte dynamisch erkannt werden können, anstatt die FlowDirection-Eigenschaft für ein übergeordnetes Inhaltselement 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ützen der bidirektionalen Benutzeroberfläche.
Wenn Inhalte aus der Datenbindung stammen, wird dadurch die Bindung an FlowDirection mit einem Konverter vermieden, der gebietsschemabezogene Informationen von rechts nach links interpretiert, die aus den Daten stammen.
Im Gegensatz zu FlowDirection und seiner Logik wirkt sich die Lesereihenlogik für DetectFromContent
nicht auf die Ausrichtung des Texts innerhalb des Textsteuerelements aus, es passt lediglich die Reihenfolge an, in der Blöcke bidirektionaler Text angeordnet werden.