Freigeben über


NumberSubstitution Klasse

Definition

Gibt an, wie Zahlen im Text in unterschiedlichen Kulturen angezeigt werden.

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

Hinweise

Die meisten Kulturen verwenden das Dezimalsystem, um Zahlen darzustellen, aber viele Kulturen verwenden verschiedene Ziffernformen. In der folgenden Tabelle sind mehrere Nummerierungssysteme aufgeführt, die von verschiedenen Kulturen verwendet werden.

Tabelle mit Symbolen für das Ersetzen von Zahlen
Beispiel für das Aussehen von Ziffern in verschiedenen Kulturen

Es ist nicht ausreichend, alternative Unicode-Codepunkte für jede Reihe von Ziffernformen bereitzustellen, da im Gegensatz zu Buchstaben Ziffern in Berechnungen verwendet werden. Jede Anwendung, jedes Betriebssystem und jede Laufzeitbibliothek enthält Code zum Konvertieren eines internen Binärformats numerischen Werts in eine Zeichenzeichenfolge und umgekehrt. Diese Konvertierungsroutine werden codiert, um Unicode-Ziffern "0030" bis "0039" zu verwenden.

Die NumberSubstitution Klasse bietet Funktionen, mit denen verschiedene Kulturen die entsprechenden Ziffernformen zum Rendern ersetzen können. Diese Funktionalität ähnelt dem, der zum Bereitstellen von Schriftartenersetzung und sprachabhängigem Schriftrendering verwendet wird.

Hinweis

Viele Kulturen verwerfen ihre traditionellen Ziffern-Formen und übernehmen westliche Ziffern-Formen, daher erkennt die Zahlenersetzungsfunktion den Unterschied für jede Kultur zwischen herkömmlichen Ziffernformen und nationalen Standardstellformen.

XAML-Textverwendung

Dieser Typ wird in XAML in der Regel nicht als Objektelement verwendet. Der Typ stellt jedoch mehrere angefügte Eigenschaften zur Verfügung, die auf anderen Objektelementen festgelegt werden können, die Textinhalte aufweisen.

Konstruktoren

NumberSubstitution()

Initialisiert eine neue Instanz der NumberSubstitution-Klasse.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Initialisiert eine neue Instanz der NumberSubstitution-Klasse mit expliziten Eigenschaftswerten.

Felder

CultureOverrideProperty

Bezeichnet die CultureOverride-Abhängigkeitseigenschaft.

CultureSourceProperty

Bezeichnet die CultureSource-Abhängigkeitseigenschaft.

SubstitutionProperty

Bezeichnet die Substitution-Abhängigkeitseigenschaft.

Eigenschaften

CultureOverride

Ruft einen Wert ab oder legt diesen fest, der die Kultur bezeichnet, die verwendet werden soll, wenn der Wert der CultureSource-Eigenschaft auf Override festgelegt ist.

CultureSource

Ruft einen Wert ab, der die Quelle des Kulturwerts angibt, über den Ersetzen von Zahlen ermittelt wird, oder legt diesen Wert fest.

Substitution

Dient zum Abrufen oder Festlegen eines Werts, der die Ersetzungsmethode angibt, über den Ersetzen von Zahlen ermittelt wird.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt und das aktuelle NumberSubstitution-Objekt gleich sind.

GetCultureOverride(DependencyObject)

Gibt der Wert von CultureOverride aus dem bereitgestellten Element zurück.

GetCultureSource(DependencyObject)

Gibt der Wert von CultureSource aus dem bereitgestellten Element zurück.

GetHashCode()

Dient als Hashfunktion für NumberSubstitution. Sie eignet sich für die Verwendung in Hashalgorithmen und Datenstrukturen, z. B. einer Hashtabelle.

GetSubstitution(DependencyObject)

Gibt der Wert von Substitution aus dem bereitgestellten Element zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetCultureOverride(DependencyObject, CultureInfo)

Legt den Wert von CultureOverride für ein bereitgestelltes Element fest.

SetCultureSource(DependencyObject, NumberCultureSource)

Legt den Wert von CultureSource für ein bereitgestelltes Element fest.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Legt den Wert von Substitution für ein bereitgestelltes Element fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für