NumberSubstitution Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como os números em texto são exibidos em culturas diferentes.
public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
- Herança
-
NumberSubstitution
Comentários
A maioria das culturas usa o sistema decimal para representar números, mas muitas culturas usam formas de dígito diferentes. A tabela a seguir mostra vários sistemas de numeração usados por culturas diferentes.
Exemplo da aparência de dígitos em diferentes culturas
Não é suficiente fornecer pontos de código Unicode alternativos para cada conjunto de formas de dígito, pois, ao contrário das letras, os dígitos são usados em cálculos. Cada aplicativo, cada sistema operacional e cada biblioteca em tempo de execução contém código dedicado à conversão de um valor numérico de formato binário interno em uma cadeia de caracteres e vice-versa. Essas rotinas de conversão são codificadas para usar dígitos Unicode "0030" até "0039".
A NumberSubstitution classe fornece funcionalidade que permite que diferentes culturas substituam as formas de dígito apropriadas no tempo de renderização. Essa funcionalidade é semelhante à usada para fornecer substituição de fonte e renderização de fonte dependente de idioma.
Observação
Muitas culturas estão descartando suas formas de dígitos tradicionais e adotando formas de dígitos ocidentais, portanto, a funcionalidade de substituição numérica reconhece a distinção para cada cultura entre formas de dígito tradicionais e formas de dígito padrão nacional.
Uso de texto XAML
Esse tipo normalmente não é usado em XAML como um elemento de objeto. No entanto, o tipo expõe várias propriedades anexadas que podem ser definidas em outros elementos de objeto que têm conteúdo de texto.
Construtores
NumberSubstitution() |
Inicializa uma nova instância da classe NumberSubstitution. |
NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod) |
Inicializa uma nova instância da classe NumberSubstitution com os valores da propriedade explícita. |
Campos
CultureOverrideProperty |
Identifica a propriedade de dependência CultureOverride. |
CultureSourceProperty |
Identifica a propriedade de dependência CultureSource. |
SubstitutionProperty |
Identifica a propriedade de dependência Substitution. |
Propriedades
CultureOverride |
Obtém ou define um valor que identifica qual cultura usar quando o valor da propriedade CultureSource estiver definido como Override. |
CultureSource |
Obtém ou define um valor que identifica a origem do valor de cultura usado para determinar a substituição de número. |
Substitution |
Obtém ou define um valor que identifica o método de substituição que é usado para determinar a substituição de número. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto NumberSubstitution atual. |
GetCultureOverride(DependencyObject) |
Retorna o valor de CultureOverride do elemento fornecido. |
GetCultureSource(DependencyObject) |
Retorna o valor de CultureSource do elemento fornecido. |
GetHashCode() |
Serve como uma função de hash para NumberSubstitution. Ele é adequado para uso em algoritmos de hash e estruturas de dados como uma tabela de hash. |
GetSubstitution(DependencyObject) |
Retorna o valor de Substitution do elemento fornecido. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SetCultureOverride(DependencyObject, CultureInfo) |
Define o valor de CultureOverride para um elemento fornecido. |
SetCultureSource(DependencyObject, NumberCultureSource) |
Define o valor de CultureSource para um elemento fornecido. |
SetSubstitution(DependencyObject, NumberSubstitutionMethod) |
Define o valor de Substitution para um elemento fornecido. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |