Typography.ContextualAlternates Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob benutzerdefinierte Glyphenformulare basierend auf dem Kontext des gerenderten Texts verwendet werden können.
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
Eigenschaftswert
true
, wenn benutzerdefinierte Glyphenformen verwendet werden können; andernfalls false
. Der Standardwert ist true
.
Hinweise
Diese Eigenschaft ruft einen Wert für das Objekt ab, das eine Typography
-Eigenschaft besitzt, die die einzige Möglichkeit ist, auf eine Typography Klasseninstanz zuzugreifen. Darüber hinaus unterstützt diese Eigenschaft eine Verwendung angefügter Eigenschaften, sodass sie für Text enthaltende Objekte in XAML festgelegt werden kann.
Zufällige Kontextvarianten stellen mehrere Ersatzglyphen für ein einzelnes Zeichen bereit. Wenn dieses Feature mit Skriptschriftarten implementiert wird, kann dieses Feature handschriftliche Schrift mithilfe einer Reihe von zufällig ausgewählten Glyphen mit leichten Unterschieden beim Aussehen simulieren. Der folgende Text verwendet zufällige Kontextvarianten für die Schriftart Lindsey. Beachten Sie, dass der Buchstabe "a" geringfügig in der Darstellung variiert.
Beispiel für zufällige Kontextvarianten
Im folgenden Codebeispiel wird gezeigt, wie Sie zufällige kontextbezogene Alternativen für die Lindsey-Schriftart mithilfe der ContextualAlternates-Eigenschaft definieren.
<TextBlock FontFamily="Lindsey">
<Run Typography.ContextualAlternates="True">
a banana in a cabana
</Run>
</TextBlock>
XAML-Attributverwendung
< ObjektTypography.ContextualAlternates="bool"/>
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | ContextualAlternatesProperty |
Auf true festgelegte Metadateneigenschaften |
AffectsMeasure, AffectsRender, Inherits |