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.
Ruft einen Wert ab, mit dem bestimmt wird, ob im Kontext des gerenderten Texts benutzerdefinierte Symbole verwendet werden können, oder legt diesen fest.
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 Symbole verwendet werden können, andernfalls false
. Der Standardwert ist true
.
Hinweise
Diese Eigenschaft ruft einen Wert für das Objekt ab oder legt diesen fest, der eine Typography
Eigenschaft besitzt. Dies ist die einzige Möglichkeit, auf eine Typography Klasseninstanz zuzugreifen. Darüber hinaus unterstützt diese Eigenschaft eine angefügte Eigenschaftsverwendung, sodass sie für Text enthaltende Objekte in XAML festgelegt werden kann.
Bei zufälligen kontextbedingten Varianten werden mehrere Ersatzsymbole für ein einzelnes Zeichen bereitgestellt. Wenn dieses Feature für handschriftähnliche Schriftarten implementiert ist, kann Handschrift mit einem Satz zufällig ausgewählter Symbole simuliert werden, die leicht unterschiedlich dargestellt werden. Im folgenden Text werden zufällige kontextbedingte Varianten für die Schriftart Lindsey verwendet. Dabei wird der Buchstabe „a“ in der Darstellung leicht abgewandelt.
Beispiel für zufällige kontextbezogene Alternativen
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>
Verwendung von XAML-Attributen
<object Typography.ContextualAlternates="bool"/>
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | ContextualAlternatesProperty |
Metadateneigenschaften auf true festgelegt |
AffectsMeasure, AffectsRender, Inherits |