Partilhar via


TextReadingOrder Enumeração

Definição

Fornece um valor para TextReadingOrder propriedades.

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"/>
Herança
TextReadingOrder
Atributos

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. (Não use. 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. (Consulte os comentários.)

Comentários

Importante

O valor 0 de enumeração tem o nome UseFlowDirectionconstante e não é o valor padrão das TextReadingOrder propriedades. Todos os controles de texto Windows 10 e posterior definem o valor padrão de TextReadingOrder como DetectFromContent.

Em Windows 8.1 aplicativos UWP, o valor 0 tinha o nome Defaultconstante . Ele está incluído aqui para compatibilidade ao migrar aplicativos UWP para SDK do Aplicativo Windows. Não use isso em seus aplicativos em Windows 10 e posteriores, use UseFlowDirection em vez disso.

A TextReadingOrder propriedade 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. Em controles de texto do Windows, 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 com FlowDirection um conversor que interpreta informações de localidade da direita para a esquerda provenientes dos dados.

Ao contrário FlowDirection de 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