NumberSubstitution Klasse

Definition

Gibt an, wie Zahlen in Text in verschiedenen 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 unterschiedliche Ziffernformen. In der folgenden Tabelle sind mehrere Nummerierungssysteme aufgeführt, die von verschiedenen Kulturen verwendet werden.

Tabelle mit Nummernersetzungsglyphen Beispiel für die Darstellung von Ziffern in verschiedenen Kulturen

Es reicht nicht aus, alternative Unicode-Codepunkte für jeden Satz 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 numerischen Binärformatwerts in eine Zeichenfolge von Zeichen und umgekehrt. Diese Konvertierungsroutinen sind codiert, um Unicode-Ziffern "0030" bis "0039" zu verwenden.

Die NumberSubstitution Klasse stellt Funktionen bereit, die es verschiedenen Kulturen ermöglichen, die entsprechenden Ziffernformen zur Renderingzeit zu ersetzen. Diese Funktionalität ähnelt der Funktion, die für die Bereitstellung von Schriftartenersetzung und sprachabhängigem Rendern von Schriftarten verwendet wird.

Note

Viele Kulturen verwerfen ihre traditionellen Ziffernformen und übernehmen westliche Ziffernformen, daher erkennt die Zahlenersetzungsfunktion den Unterschied für jede Kultur zwischen traditionellen Ziffernformen und nationalen Standardziffernformen.

XAML-Textverwendung

Dieser Typ wird in der Regel nicht in XAML als Objektelement verwendet. Der Typ macht jedoch mehrere angefügte Eigenschaften verfügbar, die für andere Objektelemente mit Textinhalt festgelegt werden können.

Konstruktoren

Name Beschreibung
NumberSubstitution()

Initialisiert eine neue Instanz der NumberSubstitution-Klasse.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Initialisiert eine neue Instanz der NumberSubstitution Klasse mit expliziten Eigenschaftswerten.

Felder

Name Beschreibung
CultureOverrideProperty

Identifies the CultureOverride dependency property.

CultureSourceProperty

Identifies the CultureSource dependency property.

SubstitutionProperty

Identifies the Substitution dependency property.

Eigenschaften

Name Beschreibung
CultureOverride

Dient zum Abrufen oder Festlegen eines Werts, der angibt, welche Kultur beim Festlegen des Werts der CultureSource Eigenschaft verwendet Overridewerden soll.

CultureSource

Dient zum Abrufen oder Festlegen eines Werts, der die Quelle des Kulturwerts angibt, der zum Bestimmen der Zahlenersetzung verwendet wird.

Substitution

Dient zum Abrufen oder Festlegen eines Werts, der die Ersetzungsmethode identifiziert, die zum Bestimmen der Zahlenersetzung verwendet wird.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen NumberSubstitution Objekt entspricht.

GetCultureOverride(DependencyObject)

Gibt den Wert des CultureOverride bereitgestellten Elements zurück.

GetCultureSource(DependencyObject)

Gibt den Wert des CultureSource bereitgestellten Elements zurück.

GetHashCode()

Dient als Hashfunktion für NumberSubstitution. Es eignet sich für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle.

GetSubstitution(DependencyObject)

Gibt den Wert des Substitution bereitgestellten Elements zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetCultureOverride(DependencyObject, CultureInfo)

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

SetCultureSource(DependencyObject, NumberCultureSource)

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

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

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

ToString()

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

(Geerbt von Object)

Gilt für: