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) |