Sdílet prostřednictvím


NumberSubstitution Třída

Definice

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í.

Tabulka glyfů pro nahrazení čísel
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)

Platí pro