NumberSubstitution Класс

Определение

Указывает, как числа в тексте отображаются в разных языках.

public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
Наследование
NumberSubstitution

Комментарии

Большинство языков и региональных параметров используют десятичную систему для представления чисел, но во многих языках и региональных параметрах используются разные фигуры цифр. В следующей таблице показаны несколько систем нумеров, используемых различными языками и региональными параметрами.

Таблица глифов замены чисел
Пример появления цифр в разных языках и региональных параметрах

Недостаточно предоставить альтернативные кодовые точки Юникода для каждого набора цифр, так как, в отличие от букв, цифры используются в вычислениях. Каждое приложение, каждая операционная система и каждая библиотека времени выполнения содержит код, выделенный для преобразования числа внутреннего двоичного формата в строку символов, и наоборот. Эти подпрограммы преобразования кодируются для использования цифр Юникода от 0030 до 0039.

Класс NumberSubstitution предоставляет функциональные возможности, позволяющие различным языкам и региональным параметрам заменять соответствующие фигуры цифр во время отрисовки. Эта функция аналогична той, которая используется для подстановки шрифтов и отрисовки шрифтов, зависимых от языка.

Примечание

Многие языки и региональные параметры отменяют их традиционные фигуры цифр и принимают западные фигуры, поэтому функция подстановки чисел распознает различие для каждого языка и региональных параметров между традиционными фигурами цифр и национальными стандартными фигурами.

Использование текста XAML

Этот тип обычно не используется в XAML в качестве элемента объекта. Однако тип предоставляет несколько присоединенных свойств, которые можно задать для других элементов объекта, имеющих текстовое содержимое.

Конструкторы

NumberSubstitution()

Инициализирует новый экземпляр класса NumberSubstitution.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Инициализирует новый экземпляр класса NumberSubstitution, используя явные значения свойств.

Поля

CultureOverrideProperty

Идентифицирует свойство зависимостей CultureOverride.

CultureSourceProperty

Идентифицирует свойство зависимостей CultureSource.

SubstitutionProperty

Идентифицирует свойство зависимостей Substitution.

Свойства

CultureOverride

Получает или задает значение, которое определяет, какой язык и региональные параметры следует использовать, когда свойство CultureSource имеет значение Override.

CultureSource

Возвращает или задает значение, идентифицирующее источник значения языка и региональных параметров, используемого для определения подстановки чисел.

Substitution

Получает или задает значение, идентифицирующее метод подстановки, используемый для определения подстановки чисел.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту NumberSubstitution.

GetCultureOverride(DependencyObject)

Возвращает значение CultureOverride из указанного элемента.

GetCultureSource(DependencyObject)

Возвращает значение CultureSource из указанного элемента.

GetHashCode()

Служит хэш-функцией для NumberSubstitution. Значение применимо в алгоритмах и структурах данных хэширования, например в хэш-таблицах.

GetSubstitution(DependencyObject)

Возвращает значение Substitution из указанного элемента.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetCultureOverride(DependencyObject, CultureInfo)

Задает значение свойства CultureOverride для предоставленного элемента.

SetCultureSource(DependencyObject, NumberCultureSource)

Задает значение свойства CultureSource для предоставленного элемента.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Задает значение свойства Substitution для предоставленного элемента.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к