NumberSubstitution Classe

Definizione

Specifica il modo in cui i numeri nel testo vengono visualizzati in impostazioni cultura diverse.

public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
Ereditarietà
NumberSubstitution

Commenti

La maggior parte delle impostazioni cultura usa il sistema decimale per rappresentare i numeri, ma molte impostazioni cultura usano forme di cifre diverse. La tabella seguente illustra diversi sistemi di numerazione usati da impostazioni cultura diverse.

Tabella dei glifi di sostituzione numerica Tabella Esempio di aspetto delle cifre in impostazioni cultura diverse

Non è sufficiente fornire punti di codice Unicode alternativi per ogni set di forme di cifre, perché, a differenza delle lettere, le cifre vengono usate nei calcoli. Ogni applicazione, ogni sistema operativo e ogni libreria di runtime contiene codice dedicato alla conversione di un valore numerico di formato binario interno in una stringa di caratteri e viceversa. Queste routine di conversione vengono codificate per usare cifre Unicode da "0030" a "0039".

La NumberSubstitution classe fornisce funzionalità che consentono a impostazioni cultura diverse di sostituire le forme di cifra appropriate in fase di rendering. Questa funzionalità è simile a quella usata per fornire la sostituzione dei tipi di carattere e il rendering del tipo di carattere dipendente dalla lingua.

Note

Molte impostazioni cultura stanno scartando le forme delle cifre tradizionali e adottando forme di cifre occidentali, pertanto la funzionalità di sostituzione dei numeri riconosce la distinzione per ogni cultura tra forme di cifre tradizionali e forme a cifre standard nazionali.

Utilizzo del testo XAML

Questo tipo non viene in genere usato in XAML come elemento oggetto. Tuttavia, il tipo espone diverse proprietà associate che possono essere impostate su altri elementi oggetto con contenuto di testo.

Costruttori

Nome Descrizione
NumberSubstitution()

Inizializza una nuova istanza della classe NumberSubstitution.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Inizializza una nuova istanza della NumberSubstitution classe con valori di proprietà espliciti.

Campi

Nome Descrizione
CultureOverrideProperty

Identifica la CultureOverride proprietà di dipendenza.

CultureSourceProperty

Identifica la CultureSource proprietà di dipendenza.

SubstitutionProperty

Identifica la Substitution proprietà di dipendenza.

Proprietà

Nome Descrizione
CultureOverride

Ottiene o imposta un valore che identifica le impostazioni cultura da utilizzare quando il valore della CultureSource proprietà è impostato su Override.

CultureSource

Ottiene o imposta un valore che identifica l'origine del valore delle impostazioni cultura utilizzato per determinare la sostituzione dei numeri.

Substitution

Ottiene o imposta un valore che identifica il metodo di sostituzione utilizzato per determinare la sostituzione dei numeri.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente NumberSubstitution .

GetCultureOverride(DependencyObject)

Restituisce il valore di dall'elemento CultureOverride fornito.

GetCultureSource(DependencyObject)

Restituisce il valore di dall'elemento CultureSource fornito.

GetHashCode()

Funge da funzione hash per NumberSubstitution. È adatto per l'uso in algoritmi hash e strutture di dati, ad esempio una tabella hash.

GetSubstitution(DependencyObject)

Restituisce il valore di dall'elemento Substitution fornito.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetCultureOverride(DependencyObject, CultureInfo)

Imposta il valore di CultureOverride per un elemento specificato.

SetCultureSource(DependencyObject, NumberCultureSource)

Imposta il valore di CultureSource per un elemento specificato.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Imposta il valore di Substitution per un elemento specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a