NumberSubstitution Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica como os números no texto são apresentados em diferentes culturas.
public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
- Herança
-
NumberSubstitution
Observações
A maioria das culturas utiliza o sistema decimal para representar números, mas muitas culturas usam formas diferentes de dígitos. A tabela seguinte mostra vários sistemas de numeração usados por diferentes culturas.
Exemplo do aparecimento dos dígitos em diferentes culturas
Não é suficiente fornecer pontos alternativos de código Unicode para cada conjunto de formas de dígitos, porque, ao contrário das letras, os dígitos são usados nos cálculos. Cada aplicação, cada sistema operativo e cada biblioteca de tempo de execução contém código dedicado a converter um valor numérico em formato binário interno numa cadeia de caracteres, e vice-versa. Estas rotinas de conversão são codificadas para usar os dígitos Unicode "0030" a "0039".
A NumberSubstitution classe fornece funcionalidades que permitem que diferentes culturas substituam as formas de dígitos apropriadas no momento da renderização. Esta funcionalidade é semelhante à usada para fornecer substituição de fontes e renderização dependente da linguagem.
Note
Muitas culturas estão a abandonar as suas formas tradicionais de dígitos e a adotar as formas ocidentais, pelo que a funcionalidade de substituição numérica reconhece a distinção, para cada cultura, entre formas tradicionais de dígitos e formas padrão nacional.
Utilização de Texto XAML
Este tipo não é tipicamente usado em XAML como elemento objeto. No entanto, o tipo expõe várias propriedades associadas que podem ser definidas noutros elementos de objeto que tenham conteúdo textual.
Construtores
| Name | Description |
|---|---|
| NumberSubstitution() |
Inicializa uma nova instância da NumberSubstitution classe. |
| NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod) |
Inicializa uma nova instância da NumberSubstitution classe com valores explícitos de propriedades. |
Campos
| Name | Description |
|---|---|
| CultureOverrideProperty |
Identifica a CultureOverride propriedade de dependência. |
| CultureSourceProperty |
Identifica a CultureSource propriedade de dependência. |
| SubstitutionProperty |
Identifica a Substitution propriedade de dependência. |
Propriedades
| Name | Description |
|---|---|
| CultureOverride |
Obtém ou define um valor que identifica qual cultura usar quando o valor da CultureSource propriedade é definido para Override. |
| CultureSource |
Obtém ou define um valor que identifica a origem do valor de cultura usado para determinar a substituição numérica. |
| Substitution |
Obtém ou define um valor que identifica o método de substituição utilizado para determinar a substituição numérica. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual NumberSubstitution . |
| GetCultureOverride(DependencyObject) |
Devolve o valor de CultureOverride do elemento fornecido. |
| GetCultureSource(DependencyObject) |
Devolve o valor de CultureSource do elemento fornecido. |
| GetHashCode() |
Serve como função de hash para NumberSubstitution. É adequado para uso em algoritmos de hash e estruturas de dados, como uma tabela de hash. |
| GetSubstitution(DependencyObject) |
Devolve 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 atual Object. (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() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |