TextReadingOrder Enumeração

Definição

Fornece um valor para as propriedades 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"/>
Herança
TextReadingOrder
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Default 0

Não detecte a direção do fluxo do conteúdo. Use o valor FlowDirection (se houver) para ler decisões de ordem. (somente Windows 8.1. Consulte Comentários.)

DetectFromContent 1

Detectar a direção do fluxo do conteúdo do texto. Para texto bidirecional, os contêineres de texto inferirão a ordem de leitura do texto com base no conteúdo. Consulte Observações.

UseFlowDirection 0

Não detecte a direção do fluxo do conteúdo. Use o valor FlowDirection (se houver) para ler decisões de ordem. (Somente Windows 10. Consulte Comentários.)

Comentários

Importante

A partir do Windows 10, o valor de enumeração 0 tem o nome constante UseFlowDirection e não é o valor padrão das propriedades TextReadingOrder . Todos os controles de texto do Windows 10 definem o valor padrão de TextReadingOrder como DetectFromContent.

Em Windows 8.1, o valor 0 tem o nome da constante Default. Não use em aplicativos do Windows 10.

A propriedade TextReadingOrder influencia a ordem de leitura (da esquerda para a direita ou da direita para a esquerda) de elementos de interface do usuário individuais que contêm texto bidirecional. Nos controles de texto do Windows 10, essa propriedade tem o valor padrão de DetectFromContent para que o conteúdo possa ser detectado dinamicamente, em vez de usar a propriedade FlowDirection em um pai de conteúdo. A DetectFromContent lógica usa o primeiro caractere forte em cada parágrafo para determinar a direção de leitura do parágrafo, com base no Algoritmo Bidirecional Unicode, P2.

Essa propriedade pode ser útil quando a direção base do texto é desconhecida e pode não corresponder ao idioma ou à direção do usuário. Para obter mais informações, consulte Como dar suporte à interface do usuário bidirecional.

Se o conteúdo for proveniente da associação de dados, isso evitará a necessidade de associação ao FlowDirection com um conversor que interpreta informações de localidade da direita para a esquerda provenientes dos dados.

Ao contrário de FlowDirection e sua lógica, a lógica de ordem de leitura para DetectFromContent não afetará o alinhamento do texto dentro do controle de texto, apenas ajusta a ordem na qual os blocos de texto bidirecional são dispostos.

Aplica-se a

Confira também