Typography.ContextualAlternates Özellik

Tanım

İş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ğin sahibi Typography olan nesnede bir değer alır veya ayarlar. Bu, bir Typography sınıf örneğine erişmenin tek yoludur. Buna ek olarak, bu özellik ekli özellik kullanımını destekler, böylece XAML'de metin içeren nesnelerde ayarlanabilir.

Rastgele bağlamsal alternatifler, tek bir karakter için birden çok alternatif glif sağlar. Betik türü yazı tipleriyle uygulandığında, bu özellik, görünüşte küçük farklılıklar olan rastgele seçilmiş bir dizi karakter kullanarak el yazısı benzetimi yapabilir. Aşağıdaki metin, Lindsey yazı tipi için rastgele bağlamsal alternatifler kullanır. "a" harfinin biraz görünüşte değiştiğine dikkat edin

OpenType rastgele bağlamsal alternatiflerini kullanan metin Rastgele bağlamsal alternatifler örneği

Aşağıdaki kod örneği, 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ı

< objectTypography.ContextualAlternates="bool"/>

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı ContextualAlternatesProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure, AffectsRender, Inherits

Şunlara uygulanır

Ayrıca bkz.