Compartir a través de


TextReadingOrder Enumeración

Definición

Proporciona un valor para TextReadingOrder las propiedades.

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"/>
Herencia
TextReadingOrder
Atributos

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. (No use. 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. (Vea la sección Comentarios).

Comentarios

Importante

El valor 0 de enumeración tiene el nombre UseFlowDirectionconstante y no es el valor predeterminado de TextReadingOrder las propiedades. Todos los controles de Windows 10 y texto posterior establecen el valor predeterminado de TextReadingOrder en DetectFromContent.

En Windows 8.1 aplicaciones para UWP, el valor 0 tenía el nombre Defaultconstante . Aquí se incluye por motivos de compatibilidad al migrar aplicaciones para UWP a SDK de Aplicaciones para Windows. No lo use en las aplicaciones en Windows 10 y versiones posteriores, use UseFlowDirection en su lugar.

La TextReadingOrder propiedad influye en el orden de lectura (de izquierda a derecha o derecha a izquierda) de elementos individuales de la interfaz de usuario que contienen texto bidireccional. En los controles de texto de Windows, 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 con FlowDirection un convertidor que interprete la información de configuración regional de derecha a izquierda que proviene de los datos.

A diferencia FlowDirection de y su lógica, la lógica del 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