This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Typography.ContextualAlternates الخاصية

Visual Studio 2010

يحصل على أو تعيين القيمة التي تحدد ما إذا كان يمكن استخدام نماذج مخصصة للصورة الرمزية استناداً إلى سياق نص التي يتم تقديمها.

مساحة الاسم:  System.Windows.Documents
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public bool ContextualAlternates { get; set; }
<object Typography.ContextualAlternates="bool"/>

قيمة الخاصية

النوع: System.Boolean
true إذا كان المستخدم؛ وإلا، يمكن أن النماذج المخصصة للصورة الرمزيةfalse. القيمة الافتراضية هي true.

معرّف الحقل

ContextualAlternatesProperty

تعيين خصائص بيانات التعريف إلى true

AffectsMeasure , AffectsRender, Inherits

يحصل تشغيل هذه خاصية أو تعيين القيمة تشغيل الكائن الذي يملك Typographyخاصية، وهو الطريقة الوحيدة للوصول Typographyمثيل فئة. بالإضافة إلى ذلك، يدعم خاصية هذا استخدام خاصية مرفقة حيث يمكنك تعيين أنه تشغيل نص الذي يحتوي تشغيل الكائنات في XAML.

توفر البدائل السياقية العشوائية رموزًا بديلة متعددة للحرف الواحد. بعد تنفيذ مع خطوط نوع البرنامج النصي, يمكنك محاكاة هذه الميزة الكتابة اليدوية باستخدام مجموعة من رموزًا الذي تم اختياره عشوائياً مع اختلافات بسيط في المظهر. يستخدم النص التالي بدائل سياقية عشوائية للخط Lindsey . ولاحظ أنه الحرف "a" يختلف قليلاً في المظهر

مثال عن بدائل سياقية عشوائية

نص باستخدام بدائل سياق عشوائية لـ OpenType

يلي تعليمات برمجية مثال يوضح كيفية تعريف البدائل السياقية عشوائية لخط Lindsey، باستخدام ContextualAlternatesخاصية.


<TextBlock FontFamily="Lindsey">
  <Run Typography.ContextualAlternates="True">
    a banana in a cabana
  </Run>
</TextBlock>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: