Condividi tramite


TextReadingOrder Enumerazione

Definizione

Fornisce un valore per le proprietà 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"/>
Ereditarietà
TextReadingOrder
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Default 0

Non rilevare la direzione del flusso dal contenuto. Usare il valore FlowDirection (se disponibile) per le decisioni relative all'ordine di lettura. (solo Windows 8.1. Vedere la sezione Osservazioni.

DetectFromContent 1

Rilevare la direzione del flusso dal contenuto di testo. Per il testo bidirezionale, i contenitori di testo dedurranno l'ordine di lettura per il testo in base al contenuto. Vedere la sezione Osservazioni.

UseFlowDirection 0

Non rilevare la direzione del flusso dal contenuto. Usare il valore FlowDirection (se disponibile) per le decisioni relative all'ordine di lettura. (solo Windows 10. Vedere la sezione Osservazioni.

Commenti

Importante

A partire da Windows 10, il valore di enumerazione 0 ha il nome costante UseFlowDirection e non è il valore predefinito delle proprietà TextReadingOrder. Tutti i controlli di testo Windows 10 impostano il valore predefinito textReadingOrder su DetectFromContent.

In Windows 8.1 il valore 0 ha il nome della costante Default. Non usare nelle app Windows 10.

La proprietà TextReadingOrder influisce sull'ordine di lettura (da sinistra a destra o da destra a sinistra) di singoli elementi dell'interfaccia utente che contengono testo bidirezionale. In Windows 10 controlli di testo questa proprietà ha il valore predefinito di DetectFromContent in modo che il contenuto possa essere rilevato in modo dinamico, anziché usare la proprietà FlowDirection in un elemento padre del contenuto. La DetectFromContent logica usa il primo carattere sicuro in ogni paragrafo per determinare la direzione di lettura per il paragrafo, in base all'algoritmo bidirezionale Unicode P2.

Questa proprietà può essere utile quando la direzione di base del testo è sconosciuta e potrebbe non corrispondere alla lingua o alla direzione dell'utente. Per altre info, vedi Come supportare l'interfaccia utente bidirezionale.

Se il contenuto proviene dal data binding, evita la necessità di eseguire il binding a FlowDirection con un convertitore che interpreta le informazioni sulle impostazioni locali da destra a sinistra provenienti dai dati.

A differenza di FlowDirection e della relativa logica, la logica dell'ordine di lettura per DetectFromContent non influirà sull'allineamento del testo all'interno del controllo testo, regola semplicemente l'ordine in cui vengono disposti blocchi di testo bidirezionale.

Si applica a

Vedi anche