Partager via


TextReadingOrder Énumération

Définition

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

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

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. (N’utilisez pas. 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. (Consultez la section Notes.)

Remarques

Important

La valeur 0 d’énumération a le nom UseFlowDirectionconstant et n’est pas la valeur par défaut des TextReadingOrder propriétés. Tous les contrôles de texte Windows 10 et ultérieur définissent la valeur par défaut de TextReadingOrder sur DetectFromContent.

Dans Windows 8.1 applications UWP, la valeur 0 avait le nom Defaultconstant . Il est inclus ici pour la compatibilité lors de la migration d’applications UWP vers SDK d'application Windows. Ne l’utilisez pas dans vos applications sur Windows 10 et versions ultérieures, utilisez UseFlowDirection à la place.

La TextReadingOrder propriété 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 les contrôles de texte Windows, 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 de la 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 de l’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