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 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.