NumberSubstitution Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Metindeki sayıların farklı kültürlerde nasıl görüntüleneceğini belirtir.
public ref class NumberSubstitution
public class NumberSubstitution
type NumberSubstitution = class
Public Class NumberSubstitution
- Devralma
-
NumberSubstitution
Açıklamalar
Çoğu kültür sayıları temsil etmek için ondalık sistemi kullanır, ancak birçok kültür farklı basamak şekilleri kullanır. Aşağıdaki tabloda farklı kültürler tarafından kullanılan çeşitli numaralandırma sistemleri gösterilmektedir.
Farklı kültürlerdeki basamakların görünümü örneği
Rakam şekillerinin her kümesi için alternatif Unicode kod noktaları sağlamak yeterli değildir, çünkü hesaplamalarda harflerden farklı olarak basamaklar kullanılır. Her uygulama, her işletim sistemi ve her çalışma zamanı kitaplığı, iç ikili biçimli sayısal değeri bir karakter dizesine dönüştürmeye ayrılmış kod içerir ve tam tersi de geçerlidir. Bu dönüştürme yordamları, "0030" ile "0039" arasında Unicode basamakları kullanacak şekilde kodlanmıştır.
sınıfı, NumberSubstitution farklı kültürlerin işleme zamanında uygun basamak şekillerini değiştirmesine olanak tanıyan işlevsellik sağlar. Bu işlevsellik, yazı tipi değiştirme ve dile bağımlı yazı tipi işleme sağlamak için kullanılan işleve benzer.
Not
Birçok kültür, geleneksel basamak şekillerini atıp Batı rakamı şekillerini benimsemektedir, bu nedenle sayı değiştirme işlevi, geleneksel basamak şekilleri ile ulusal standart basamak şekilleri arasındaki her kültür için ayrımı tanır.
XAML Metni Kullanımı
Bu tür genellikle XAML'de nesne öğesi olarak kullanılmaz. Ancak, tür, metin içeriğine sahip diğer nesne öğelerinde ayarlanabilen çeşitli ekli özellikleri kullanıma sunar.
Oluşturucular
NumberSubstitution() |
NumberSubstitution sınıfının yeni bir örneğini başlatır. |
NumberSubstitution(NumberCultureSource, CultureInfo, NumberSubstitutionMethod) |
Sınıfın NumberSubstitution yeni bir örneğini açık özellik değerleriyle başlatır. |
Alanlar
CultureOverrideProperty |
CultureOverride Bağımlılık özelliğini tanımlar. |
CultureSourceProperty |
CultureSource Bağımlılık özelliğini tanımlar. |
SubstitutionProperty |
Substitution Bağımlılık özelliğini tanımlar. |
Özellikler
CultureOverride |
özelliğinin değeri olarak ayarlandığında Overridehangi kültürün kullanılacağını tanımlayan bir değeri CultureSource alır veya ayarlar. |
CultureSource |
Sayı değişimini belirlemek için kullanılan kültür değerinin kaynağını tanımlayan bir değeri alır veya ayarlar. |
Substitution |
Sayı değişimini belirlemek için kullanılan değiştirme yöntemini tanımlayan bir değeri alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli NumberSubstitution nesneye eşit olup olmadığını belirler. |
GetCultureOverride(DependencyObject) |
Sağlanan öğesinden değerini CultureOverride döndürür. |
GetCultureSource(DependencyObject) |
Sağlanan öğesinden değerini CultureSource döndürür. |
GetHashCode() |
için NumberSubstitutionkarma işlevi görür. Karma algoritmalarda ve karma tablo gibi veri yapılarında kullanıma uygundur. |
GetSubstitution(DependencyObject) |
Sağlanan öğesinden değerini Substitution döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetCultureOverride(DependencyObject, CultureInfo) |
Sağlanan bir öğenin değerini CultureOverride ayarlar. |
SetCultureSource(DependencyObject, NumberCultureSource) |
Sağlanan bir öğenin değerini CultureSource ayarlar. |
SetSubstitution(DependencyObject, NumberSubstitutionMethod) |
Sağlanan bir öğenin değerini Substitution ayarlar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |