TextReadingOrder Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 UseFlowDirection
costante e non è il valore predefinito delle TextReadingOrder
proprietà. Tutti i controlli di testo Windows 10 e versioni successive impostano il valore predefinito su TextReadingOrder
DetectFromContent
.
Nelle app UWP Windows 8.1 il valore 0
ha il nome Default
costante . È 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.