NumberSubstitution Classe

Définition

Spécifie comment les nombres d’un texte sont affichés dans des cultures différentes.

public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
Héritage
NumberSubstitution

Remarques

La plupart des cultures utilisent le système décimal pour représenter des nombres, mais de nombreuses cultures utilisent des formes de chiffres différentes. Le tableau suivant présente plusieurs systèmes de numérotation utilisés par différentes cultures.

Tableau des glyphes de substitution
Exemple d’apparition de chiffres dans différentes cultures

Il ne suffit pas de fournir d’autres points de code Unicode pour chaque ensemble de formes de chiffres, car, contrairement aux lettres, les chiffres sont utilisés dans les calculs. Chaque application, chaque système d’exploitation et chaque bibliothèque d’exécution contient du code dédié à la conversion d’une valeur numérique au format binaire interne en chaîne de caractères, et vice versa. Ces routines de conversion sont codées de façon à utiliser les chiffres Unicode « 0030 » à « 0039 ».

La NumberSubstitution classe fournit des fonctionnalités qui permettent à différentes cultures de remplacer les formes de chiffres appropriées au moment du rendu. Cette fonctionnalité est similaire à celle utilisée pour fournir une substitution de police et un rendu de police dépendant de la langue.

Notes

De nombreuses cultures abandonnent leurs formes de chiffres traditionnelles et adoptent des formes de chiffres occidentaux. Par conséquent, la fonctionnalité de substitution de nombre reconnaît la distinction pour chaque culture entre les formes de chiffres traditionnelles et les formes de chiffres standard nationales.

Utilisation du texte XAML

Ce type n’est généralement pas utilisé en XAML en tant qu’élément objet. Toutefois, le type expose plusieurs propriétés jointes qui peuvent être définies sur d’autres éléments d’objet qui ont du contenu texte.

Constructeurs

NumberSubstitution()

Initialise une nouvelle instance de la classe NumberSubstitution.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Initialise une nouvelle instance de la classe NumberSubstitution avec des valeurs de propriété explicites.

Champs

CultureOverrideProperty

Identifie la propriété de dépendance CultureOverride.

CultureSourceProperty

Identifie la propriété de dépendance CultureSource.

SubstitutionProperty

Identifie la propriété de dépendance Substitution.

Propriétés

CultureOverride

Obtient ou définit une valeur qui identifie la culture à utiliser quand la valeur de la propriété CultureSource est définie sur Override.

CultureSource

Obtient ou définit une valeur qui identifie la source de la valeur de culture utilisée pour déterminer la substitution des nombres.

Substitution

Obtient ou définit une valeur qui identifie la méthode de substitution utilisée pour déterminer la substitution de nombres.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet NumberSubstitution actuel.

GetCultureOverride(DependencyObject)

Retourne la valeur de CultureOverride à partir de l’élément fourni.

GetCultureSource(DependencyObject)

Retourne la valeur de CultureSource à partir de l’élément fourni.

GetHashCode()

Sert de fonction de hachage pour NumberSubstitution. Son utilisation est indiquée dans les algorithmes de hachage et les structures de données telles qu’une table de hachage.

GetSubstitution(DependencyObject)

Retourne la valeur de Substitution à partir de l’élément fourni.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetCultureOverride(DependencyObject, CultureInfo)

Définit la valeur de CultureOverride pour un élément fourni.

SetCultureSource(DependencyObject, NumberCultureSource)

Définit la valeur de CultureSource pour un élément fourni.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Définit la valeur de Substitution pour un élément fourni.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à