Langage

NumberSubstitution Classe

Définition

Spécifie la façon dont les nombres dans le texte sont affichés dans différentes cultures.

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.

Table des glyphes de substitution de nombres Table Exemple de l’apparence des chiffres dans différentes cultures

Il n’est pas suffisant 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 de format binaire interne en chaîne de caractères, et inversement. Ces routines de conversion sont codées pour utiliser des 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 du langage.

Note

De nombreuses cultures ignorent leurs formes de chiffres traditionnels et adoptent des formes de chiffres occidentaux, par conséquent, la fonctionnalité de substitution de nombre reconnaît la distinction entre 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 comme élément d’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

Nom Description
NumberSubstitution()

Initialise une nouvelle instance de la classe NumberSubstitution.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

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

Champs

Nom Description
CultureOverrideProperty

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

CultureSourceProperty

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

SubstitutionProperty

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

Propriétés

Nom Description
CultureOverride

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

CultureSource

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

Substitution

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

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel NumberSubstitution .

GetCultureOverride(DependencyObject)

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

GetCultureSource(DependencyObject)

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

GetHashCode()

Sert de fonction de hachage pour NumberSubstitution. Il convient d’utiliser des algorithmes de hachage et des structures de données comme une table de hachage.

GetSubstitution(DependencyObject)

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

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Définit la valeur d’un CultureOverride élément fourni.

SetCultureSource(DependencyObject, NumberCultureSource)

Définit la valeur d’un CultureSource élément fourni.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Définit la valeur d’un Substitution élément fourni.

ToString()

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

(Hérité de Object)

S’applique à