NumberSubstitution Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
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) |