Typography.ContextualAlternates Özellik
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.
İşlenen metnin bağlamını temel alarak özel glif formlarının kullanılıp kullanılamayacağını belirleyen bir değer alır veya ayarlar.
public:
property bool ContextualAlternates { bool get(); void set(bool value); };
public bool ContextualAlternates { get; set; }
member this.ContextualAlternates : bool with get, set
Public Property ContextualAlternates As Boolean
Özellik Değeri
true
özel glif formları kullanılabiliyorsa; aksi takdirde , false
. true
varsayılan değerdir.
Açıklamalar
Bu özellik, bir özelliğe sahip Typography
olan nesnede bir değer alır veya ayarlar. Bu, sınıf Typography örneğine erişmenin tek yoludur. Ayrıca bu özellik, XAML'deki metin içeren nesnelerde ayarlanabilmesi için ekli özellik kullanımını destekler.
Rastgele bağlamsal alternatifler, tek bir karakter için birden çok alternatif karakter sağlar. Betik türü yazı tipleri ile uygulandığında, bu özellik görünüşte küçük farklılıklar olan rastgele seçilmiş bir dizi karakteri kullanarak el yazısı simülasyonu yapabilir. Aşağıdaki metin, Lindsey yazı tipi için rastgele bağlamsal alternatifler kullanır. "a" harfinin görünüşte biraz değiştiğine dikkat edin
Rastgele bağlamsal alternatifler örneği
Aşağıdaki kod örneğinde, Lindsey yazı tipi için özelliğini kullanarak rastgele bağlamsal alternatiflerin nasıl tanımlanacağı gösterilmektedir ContextualAlternates .
<TextBlock FontFamily="Lindsey">
<Run Typography.ContextualAlternates="True">
a banana in a cabana
</Run>
</TextBlock>
XAML Öznitelik Kullanımı
<object Typography.ContextualAlternates="bool"/>
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | ContextualAlternatesProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure, AffectsRender, Inherits |