NumberSubstitution Clase

Definición

Especifica cómo se muestran los números en el texto de diferentes referencias culturales.

public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
Herencia
NumberSubstitution

Comentarios

La mayoría de las referencias culturales usan el sistema decimal para representar números, pero muchas referencias culturales usan formas de dígitos diferentes. En la tabla siguiente se muestran varios sistemas de numeración usados por diferentes referencias culturales.

Tabla de glifos de sustitución de números
Ejemplo de la apariencia de los dígitos en diferentes referencias culturales

No es suficiente proporcionar puntos de código Unicode alternativos para cada conjunto de formas de dígitos, ya que, a diferencia de las letras, los dígitos se usan en los cálculos. Cada aplicación, cada sistema operativo y cada biblioteca en tiempo de ejecución contiene código dedicado a convertir un valor numérico de formato binario interno en una cadena de caracteres y viceversa. Estas rutinas de conversión se codifican para usar dígitos Unicode "0030" a "0039".

La NumberSubstitution clase proporciona funcionalidad que permite que diferentes referencias culturales sustituya las formas de dígito adecuadas en tiempo de representación. Esta funcionalidad es similar a la que se usa para proporcionar la sustitución de fuentes y la representación de fuentes dependientes del idioma.

Nota:

Muchas referencias culturales descartan sus formas de dígitos tradicionales y adoptan formas de dígitos occidentales, por lo que la funcionalidad de sustitución de números reconoce la distinción de cada referencia cultural entre las formas de dígitos tradicionales y las formas de dígitos estándar nacionales.

Uso de texto XAML

Este tipo no se usa normalmente en XAML como elemento de objeto. Sin embargo, el tipo expone varias propiedades adjuntas que se pueden establecer en otros elementos de objeto que tienen contenido de texto.

Constructores

NumberSubstitution()

Inicializa una nueva instancia de la clase NumberSubstitution.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Inicializa una nueva instancia de la clase NumberSubstitution con los valores de propiedades explícitos.

Campos

CultureOverrideProperty

Identifica la propiedad de dependencia CultureOverride.

CultureSourceProperty

Identifica la propiedad de dependencia CultureSource.

SubstitutionProperty

Identifica la propiedad de dependencia Substitution.

Propiedades

CultureOverride

Obtiene o establece un valor que identifica la referencia cultural que se usará si el valor de la propiedad CultureSource está establecido en Override.

CultureSource

Obtiene o establece un valor que identifica el origen del valor de referencia cultural que se usa para determinar la sustitución de números.

Substitution

Obtiene o establece un valor que identifica el método de sustitución que se usa para determinar la sustitución de números.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto NumberSubstitution actual.

GetCultureOverride(DependencyObject)

Devuelve el valor de CultureOverride del elemento proporcionado.

GetCultureSource(DependencyObject)

Devuelve el valor de CultureSource del elemento proporcionado.

GetHashCode()

Sirve como función hash de NumberSubstitution. Es adecuado para usarlo en algoritmos hash y en estructuras de datos, como las tablas hash.

GetSubstitution(DependencyObject)

Devuelve el valor de Substitution del elemento proporcionado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetCultureOverride(DependencyObject, CultureInfo)

Establece el valor de CultureOverride del elemento proporcionado.

SetCultureSource(DependencyObject, NumberCultureSource)

Establece el valor de CultureSource del elemento proporcionado.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Establece el valor de Substitution del elemento proporcionado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a