NumberSubstitution Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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) |