NumberSubstitution Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jak se mají čísla v textu zobrazovat v různých jazykových verzích.
public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
- Dědičnost
-
NumberSubstitution
Poznámky
Většina jazykových verzí používá k reprezentaci čísel desítkový systém, ale mnoho jazykových verzí používá jiné obrazce číslic. Následující tabulka uvádí několik systémů číslování používaných různými jazykovou verzí.
Příklad vzhledu číslic v různých jazykových verzích
Nestačí zadat alternativní body kódu Unicode pro každou sadu obrazců číslic, protože na rozdíl od písmen se číslice používají ve výpočtech. Každá aplikace, každý operační systém a každá knihovna za běhu obsahují kód určený k převodu číselné hodnoty interního binárního formátu na řetězec znaků a naopak. Tyto rutiny převodu jsou kódované tak, aby používaly číslice Unicode "0030" až "0039".
Třída NumberSubstitution poskytuje funkce, které umožňují různým jazykovým verzím nahradit odpovídající obrazce číslic v době vykreslování. Tato funkce je podobná té, která se používá k nahrazování písem a vykreslování písma závislého na jazyce.
Poznámka
Mnoho jazykových verzí zahodí své tradiční obrazce číslic a přijímá obrazce západních číslic, proto funkce nahrazení čísel rozpozná pro každou kulturu rozdíl mezi tradičními obrazci číslic a národními standardními obrazci číslic.
Použití textu XAML
Tento typ se v XAML obvykle nepoužívá jako element objektu. Typ však zpřístupňuje několik připojených vlastností, které lze nastavit u jiných prvků objektu, které mají textový obsah.
Konstruktory
NumberSubstitution() |
Inicializuje novou instanci NumberSubstitution třídy . |
NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod) |
Inicializuje novou instanci NumberSubstitution třídy s explicitními hodnotami vlastností. |
Pole
CultureOverrideProperty |
Identifikuje CultureOverride vlastnost závislosti. |
CultureSourceProperty |
Identifikuje CultureSource vlastnost závislosti. |
SubstitutionProperty |
Identifikuje Substitution vlastnost závislosti. |
Vlastnosti
CultureOverride |
Získá nebo nastaví hodnotu, která identifikuje jazykovou verzi, která se má použít, když je hodnota vlastnosti nastavena CultureSource na Overridehodnotu . |
CultureSource |
Získá nebo nastaví hodnotu, která identifikuje zdroj hodnoty jazykové verze, která se používá k určení nahrazení čísla. |
Substitution |
Získá nebo nastaví hodnotu, která identifikuje metodu nahrazení, která se používá k určení nahrazení čísla. |
Metody
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu NumberSubstitution objektu. |
GetCultureOverride(DependencyObject) |
Vrátí hodnotu ze zadaného CultureOverride prvku. |
GetCultureSource(DependencyObject) |
Vrátí hodnotu ze zadaného CultureSource prvku. |
GetHashCode() |
Slouží jako hashovací funkce pro NumberSubstitution. Je vhodný pro použití v hashovacích algoritmech a datových strukturách, jako je například zatřiďovací tabulka. |
GetSubstitution(DependencyObject) |
Vrátí hodnotu ze zadaného Substitution prvku. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetCultureOverride(DependencyObject, CultureInfo) |
Nastaví hodnotu CultureOverride pro zadaný prvek. |
SetCultureSource(DependencyObject, NumberCultureSource) |
Nastaví hodnotu CultureSource pro zadaný prvek. |
SetSubstitution(DependencyObject, NumberSubstitutionMethod) |
Nastaví hodnotu Substitution pro zadaný prvek. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |