TextReadingOrder Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 UseFlowDirection
constante 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 Default
constante . 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.