TextReadingOrder Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.