TextReadingOrder Énumération

Définition

Fournit une valeur pour les propriétés TextReadingOrder .

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"/>
Héritage
TextReadingOrder
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Default 0

Ne détectez pas le sens du flux à partir du contenu. Utilisez la valeur FlowDirection (le cas échéant) pour les décisions d’ordre de lecture. (Windows 8.1 uniquement. Voir les remarques.)

DetectFromContent 1

Détecter le sens du flux à partir du contenu texte. Pour le texte bidirectionnel, les conteneurs de texte déduiront l’ordre de lecture du texte en fonction du contenu. Consultez la section Notes.

UseFlowDirection 0

Ne détectez pas le sens du flux à partir du contenu. Utilisez la valeur FlowDirection (le cas échéant) pour les décisions d’ordre de lecture. (Windows 10 uniquement. Voir les remarques.)

Remarques

Important

À compter de Windows 10, la valeur d’énumération 0 a le nom constant UseFlowDirection et n’est pas la valeur par défaut des propriétés TextReadingOrder. Tous les contrôles de texte Windows 10 définissent la valeur par défaut de TextReadingOrder sur DetectFromContent.

Dans Windows 8.1, la valeur 0 a le nom de constante Default. N’utilisez pas dans Windows 10 applications.

La propriété TextReadingOrder influence l’ordre de lecture (de gauche à droite ou de droite à gauche) des éléments d’interface utilisateur individuels qui contiennent du texte bidirectionnel. Dans Windows 10 texte contrôle cette propriété a la valeur par défaut de DetectFromContent afin que le contenu puisse être détecté dynamiquement, au lieu d’utiliser la propriété FlowDirection sur un parent de contenu. La DetectFromContent logique utilise le premier caractère fort de chaque paragraphe pour déterminer le sens de lecture du paragraphe, en fonction de l’algorithme bidirectionnel Unicode, P2.

Cette propriété peut être utile lorsque la direction de base du texte est inconnue et peut ne pas correspondre à la langue ou à la direction de l’utilisateur. Pour plus d’informations, consultez Prise en charge de l’interface utilisateur bidirectionnelle.

Si le contenu provient d’une liaison de données, cela évite d’avoir à effectuer une liaison à FlowDirection avec un convertisseur qui interprète les informations de paramètres régionaux de droite à gauche provenant des données.

Contrairement à FlowDirection et à sa logique, la logique d’ordre de lecture pour DetectFromContent n’affecte pas l’alignement du texte dans le contrôle de texte, elle ajuste simplement l’ordre dans lequel les blocs de texte bidirectionnel sont disposés.

S’applique à

Voir aussi