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 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.
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) |