TextReadingOrder Enumeración

Definición

Proporciona un valor para las propiedades 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"/>
Herencia
TextReadingOrder
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Default 0

No detecte la dirección del flujo del contenido. Use el valor FlowDirection (si existe) para tomar decisiones de orden de lectura. (solo Windows 8.1. Vea los comentarios).

DetectFromContent 1

Detecte la dirección del flujo del contenido de texto. En el caso del texto bidireccional, los contenedores de texto deducirán el orden de lectura del texto en función del contenido. Vea la sección Comentarios.

UseFlowDirection 0

No detecte la dirección del flujo del contenido. Use el valor FlowDirection (si existe) para tomar decisiones de orden de lectura. (Solo Windows 10. Vea los comentarios).

Comentarios

Importante

A partir de Windows 10, el valor de enumeración 0 tiene el nombre constante UseFlowDirection y no es el valor predeterminado de las propiedades TextReadingOrder . Todos los controles de texto de Windows 10 establecen el valor predeterminado de TextReadingOrder en DetectFromContent.

En Windows 8.1, el valor 0 tiene el nombre constante Default. No use en aplicaciones de Windows 10.

La propiedad TextReadingOrder influye en el orden de lectura (de izquierda a derecha o de derecha a izquierda) de elementos individuales de la interfaz de usuario que contienen texto bidireccional. En los controles de texto de Windows 10, esta propiedad tiene el valor predeterminado de DetectFromContent para que el contenido se pueda detectar dinámicamente, en lugar de usar la propiedad FlowDirection en un elemento primario de contenido. La DetectFromContent lógica usa el primer carácter fuerte de cada párrafo para determinar la dirección de lectura del párrafo, en función del algoritmo bidireccional Unicode, P2.

Esta propiedad puede ser útil cuando se desconoce la dirección base del texto y puede que no coincida con el idioma o la dirección del usuario. Para obtener más información, consulta Cómo admitir la interfaz de usuario bidireccional.

Si el contenido procede del enlace de datos, esto evita la necesidad de enlazar a FlowDirection con un convertidor que interpreta la información de configuración regional de derecha a izquierda que procede de los datos.

A diferencia de FlowDirection y su lógica, la lógica de orden de lectura para DetectFromContent no afectará a la alineación del texto dentro del control de texto, simplemente ajusta el orden en el que se disponen los bloques de texto bidireccional.

Se aplica a

Consulte también