NumberSubstitution Klass

Definition

Anger hur tal i text visas i olika kulturer.

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

Kommentarer

De flesta kulturer använder decimalsystemet för att representera tal, men många kulturer använder olika sifferformer. I följande tabell visas flera numreringssystem som används av olika kulturer.

Tabell med talersättningstecken Exempel på utseendet på siffror i olika kulturer

Det räcker inte att ange alternativa Unicode-kodpunkter för varje uppsättning sifferformer, eftersom siffror, till skillnad från bokstäver, används i beräkningar. Varje program, varje operativsystem och varje körningsbibliotek innehåller kod som är dedikerad till att konvertera ett internt numeriskt värde i binärt format till en teckensträng och vice versa. Dessa konverteringsrutiner kodas för att använda Unicode-siffrorna "0030" till "0039".

Klassen NumberSubstitution innehåller funktioner som gör att olika kulturer kan ersätta lämpliga sifferformer vid återgivning. Den här funktionen liknar den som används för att tillhandahålla teckensnittsersättning och språkberoende teckenåtergivning.

Note

Många kulturer tar bort sina traditionella sifferformer och använder former för västerländska siffror, och därför känner funktionen för nummerersättning igen skillnaden för varje kultur mellan traditionella sifferformer och nationella standardsiffriga former.

XAML-textanvändning

Den här typen används vanligtvis inte i XAML som ett objektelement. Typen exponerar dock flera anslutna egenskaper som kan anges för andra objektelement som har textinnehåll.

Konstruktorer

Name Description
NumberSubstitution()

Initierar en ny instans av NumberSubstitution klassen.

NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod)

Initierar en ny instans av NumberSubstitution klassen med explicita egenskapsvärden.

Fält

Name Description
CultureOverrideProperty

Identifierar beroendeegenskapen CultureOverride .

CultureSourceProperty

Identifierar beroendeegenskapen CultureSource .

SubstitutionProperty

Identifierar beroendeegenskapen Substitution .

Egenskaper

Name Description
CultureOverride

Hämtar eller anger ett värde som identifierar vilken kultur som ska användas när värdet för CultureSource egenskapen är inställt på Override.

CultureSource

Hämtar eller anger ett värde som identifierar källan till det kulturvärde som används för att fastställa talersättning.

Substitution

Hämtar eller anger ett värde som identifierar substitutionsmetoden som används för att fastställa talersättning.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella NumberSubstitution objektet.

GetCultureOverride(DependencyObject)

Returnerar värdet CultureOverride för från det angivna elementet.

GetCultureSource(DependencyObject)

Returnerar värdet CultureSource för från det angivna elementet.

GetHashCode()

Fungerar som en hash-funktion för NumberSubstitution. Den är lämplig för användning i hash-algoritmer och datastrukturer, till exempel en hash-tabell.

GetSubstitution(DependencyObject)

Returnerar värdet Substitution för från det angivna elementet.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetCultureOverride(DependencyObject, CultureInfo)

Anger värdet CultureOverride för för ett angivet element.

SetCultureSource(DependencyObject, NumberCultureSource)

Anger värdet CultureSource för för ett angivet element.

SetSubstitution(DependencyObject, NumberSubstitutionMethod)

Anger värdet Substitution för för ett angivet element.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för