NumberSubstitution Classe
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.
Specifica la modalità di visualizzazione dei numeri nel testo 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 cifra diverse. La tabella seguente illustra diversi sistemi di numerazione usati da impostazioni cultura diverse.
numero
Esempio di aspetto delle cifre in impostazioni cultura diverse
Non è sufficiente fornire punti di codice Unicode alternativi per ogni set di forme di cifra, 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 in formato binario interno in una stringa di caratteri e viceversa. Queste routine di conversione vengono codificate per usare le cifre Unicode "0030" e "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 caratteri e il rendering del tipo di carattere dipendente dalla lingua.
Nota
Molte impostazioni cultura stanno ignorando 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 le forme di cifra tradizionali e le 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
NumberSubstitution() |
Inizializza una nuova istanza della classe NumberSubstitution. |
NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod) |
Inizializza una nuova istanza della classe NumberSubstitution con i valori espliciti delle proprietà. |
Campi
CultureOverrideProperty |
Identifica la proprietà di dipendenza CultureOverride. |
CultureSourceProperty |
Identifica la proprietà di dipendenza CultureSource. |
SubstitutionProperty |
Identifica la proprietà di dipendenza Substitution. |
Proprietà
CultureOverride |
Ottiene o imposta un valore che identifica le impostazioni cultura da usare quando il valore della proprietà CultureSource è impostato su Override. |
CultureSource |
Ottiene o imposta un valore che identifica l'origine del valore delle impostazioni cultura usato per determinare la sostituzione dei numeri. |
Substitution |
Ottiene o imposta un valore che identifica il metodo di sostituzione usato per determinare la sostituzione dei numeri. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto NumberSubstitution corrente. |
GetCultureOverride(DependencyObject) |
Restituisce il valore di CultureOverride dall'elemento specificato. |
GetCultureSource(DependencyObject) |
Restituisce il valore di CultureSource dall'elemento specificato. |
GetHashCode() |
Usato come funzione hash per NumberSubstitution. Adatto per l'uso in algoritmi hash e in strutture dei dati, ad esempio una tabella hash. |
GetSubstitution(DependencyObject) |
Restituisce il valore di Substitution dall'elemento specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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) |