NumberSubstitution Klasa

Definicja

Określa sposób wyświetlania liczb w tekście w różnych kulturach.

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

Uwagi

Większość kultur używa systemu dziesiętnego do reprezentowania liczb, ale wiele kultur używa różnych kształtów cyfr. W poniższej tabeli przedstawiono kilka systemów numerowania używanych przez różne kultury.

Tabela symboli podstawienia liczb
Przykładowy wygląd cyfr w różnych kulturach

Nie wystarczy podać alternatywne punkty kodu Unicode dla każdego zestawu kształtów cyfr, ponieważ w przeciwieństwie do liter cyfry są używane w obliczeniach. Każda aplikacja, każdy system operacyjny i każda biblioteka czasu wykonywania zawiera kod przeznaczony do konwertowania wewnętrznej wartości liczbowej formatu binarnego na ciąg znaków i na odwrót. Te procedury konwersji są kodowane w celu użycia cyfr Unicode "0030" do "0039".

Klasa NumberSubstitution udostępnia funkcje, które umożliwiają różnym kulturom zastępowanie odpowiednich kształtów cyfr w czasie renderowania. Ta funkcja jest podobna do tej, która jest używana do zapewniania podstawianie czcionek i renderowanie czcionek zależnych od języka.

Uwaga

Wiele kultur odrzuca kształty tradycyjnych cyfr i przyjmuje kształty cyfr zachodnich, dlatego funkcja podstawienia liczb rozpoznaje rozróżnienie dla każdej kultury między tradycyjnymi kształtami cyfr i kształtami cyfr krajowych.

Użycie tekstu w języku XAML

Ten typ nie jest zwykle używany w języku XAML jako element obiektu. Jednak typ uwidacznia kilka dołączonych właściwości, które można ustawić na innych elementach obiektu, które mają zawartość tekstowa.

Konstruktory

NumberSubstitution()

Inicjuje nowe wystąpienie klasy NumberSubstitution.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Inicjuje NumberSubstitution nowe wystąpienie klasy z jawnymi wartościami właściwości.

Pola

CultureOverrideProperty

CultureOverride Identyfikuje właściwość zależności.

CultureSourceProperty

CultureSource Identyfikuje właściwość zależności.

SubstitutionProperty

Substitution Identyfikuje właściwość zależności.

Właściwości

CultureOverride

Pobiera lub ustawia wartość, która identyfikuje kulturę, która ma być używana, gdy wartość CultureSource właściwości jest ustawiona na Overridewartość .

CultureSource

Pobiera lub ustawia wartość, która identyfikuje źródło wartości kultury używanej do określania podstawienia liczb.

Substitution

Pobiera lub ustawia wartość, która identyfikuje metodę podstawienia, która jest używana do określania podstawienia liczb.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu NumberSubstitution obiektowi.

GetCultureOverride(DependencyObject)

Zwraca wartość CultureOverride z podanego elementu.

GetCultureSource(DependencyObject)

Zwraca wartość CultureSource z podanego elementu.

GetHashCode()

Służy jako funkcja skrótu dla elementu NumberSubstitution. Nadaje się do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

GetSubstitution(DependencyObject)

Zwraca wartość Substitution z podanego elementu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetCultureOverride(DependencyObject, CultureInfo)

Ustawia wartość CultureOverride dla podanego elementu.

SetCultureSource(DependencyObject, NumberCultureSource)

Ustawia wartość CultureSource dla podanego elementu.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Ustawia wartość Substitution dla podanego elementu.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy