TextReadingOrder Enumeration

Definition

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.

Gilt für:

Weitere Informationen