Condividi tramite


TextReadingOrder Enumerazione

Definizione

Fornisce un valore per TextReadingOrder le proprietà.

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"/>
Ereditarietà
TextReadingOrder
Attributi

Campi

Default 0

Non rilevare la direzione del flusso dal contenuto. Usare il valore FlowDirection (se disponibile) per la lettura delle decisioni sull'ordine. (Non usare. Vedere 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 la lettura delle decisioni sull'ordine. (Vedere Note).

Commenti

Importante

Il valore 0 di enumerazione ha il nome UseFlowDirectioncostante e non è il valore predefinito delle TextReadingOrder proprietà. Tutti i controlli di testo Windows 10 e versioni successive impostano il valore predefinito su TextReadingOrderDetectFromContent.

Nelle app UWP Windows 8.1 il valore 0 ha il nome Defaultcostante . È incluso qui per la compatibilità durante la migrazione di app UWP a SDK per app di Windows. Non usarlo nelle app in Windows 10 e versioni successive, usare UseFlowDirection invece.

La TextReadingOrder proprietà influenza l'ordine di lettura (da sinistra a destra o da destra a sinistra) di singoli elementi dell'interfaccia utente che contengono testo bidirezionale. Nei controlli di testo di Windows questa proprietà ha il valore DetectFromContent predefinito 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 unicode bidirezionale 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 informazioni, vedere Come supportare l'interfaccia utente bidirezionale.

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

A differenza FlowDirection della logica e della logica, la logica di ordine di lettura per DetectFromContent non influisce sull'allineamento del testo all'interno del controllo di testo, modifica solo l'ordine in cui vengono disposti blocchi di testo bidirezionale.

Si applica a

Vedi anche