NumberSubstitution Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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) |