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
| Nome | Valor | Description |
|---|---|---|
| Default | 0 | Não detecte a direção do fluxo do conteúdo. Use o valor do FlowDirection (se houver) para ler decisões de ordem. (Não use. Consulte Comentários.) |
| UseFlowDirection | 0 | Não detecte a direção do fluxo do conteúdo. Use o valor do FlowDirection (se houver) para ler decisões de ordem. (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 Comentários. |
Comentários
Important
O valor 0 de enumeração tem o nome UseFlowDirectionda constante e não é o valor padrão das TextReadingOrder propriedades. Todos os controles de texto Windows 10 e posteriores definem o valor padrão como TextReadingOrderDetectFromContent.
Em Windows 8.1 aplicativos UWP, o valor 0 tinha o nome Defaultda 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 Windows controles de texto, essa propriedade tem o valor padrão de DetectFromContent modo 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 à linguagem 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 FlowDirection com um conversor que interpreta informações de localidade da direita para a esquerda provenientes dos dados.
Ao contrário FlowDirection de sua lógica, a lógica DetectFromContent da ordem de leitura não afetará o alinhamento do texto dentro do controle de texto, ela apenas ajusta a ordem na qual os blocos de texto bidirecional são dispostos.