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.

TextBlock.TextEffects الخاصية

Visual Studio 2010

الحصول على أو قم بتعيين التأثير إلى يطبق على محتوى نص في هذا العنصر.

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

public TextEffectCollection TextEffects { get; set; }
<object>
  <object.TextEffects>
    <TextEffectCollection .../>
  </object.TextEffects>
</object>

قيمة الخاصية

النوع: System.Windows.Media.TextEffectCollection
على TextEffectCollectionيحتوي على واحد أو المزيد TextEffectالكائنات التي تقوم بتعريف تأثيرات إلى تطبيق إلى نص TextBlock. الافتراضي هو null(لا تأثيرات applied).

معرّف الحقل

TextEffectsProperty

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

AffectsRender

بشكل افتراضي، th هو خاصية هو تعيين إلى nullوليس له TextEffectCollectionالمقترنة ب it. قبل إضافة أي تأثير من تأثيرات نص، قم بإنشاء جديد TextEffectCollectionو بتعيينه إلى هذه خاصية.

يوضح المثال التالي كيف إلى إنشاء تأثير نص بسيط وتطبيقه إلى نص من TextBlock.


// Create and configure a simple color animation sequence.  Timespan is in 100ns ticks.
ColorAnimation blackToWhite = new ColorAnimation(Colors.White, Colors.Black, new Duration(new TimeSpan(100000)));
blackToWhite.AutoReverse = true;
blackToWhite.RepeatBehavior = RepeatBehavior.Forever;

// Create a new brush and apply the color animation.
SolidColorBrush scb = new SolidColorBrush(Colors.Black);
scb.BeginAnimation(SolidColorBrush.ColorProperty, blackToWhite);

// Create a new TextEffect object; set foreground brush to the previously created brush.
TextEffect tfe = new TextEffect();
tfe.Foreground = scb;
// Range of text to apply effect to (all).
tfe.PositionStart = 0;
tfe.PositionCount = int.MaxValue;

// Create a new TextBlock with some text.
TextBlock textBlock = new TextBlock();
textBlock.Text = "Text that flickers...";

// The TextEffects property is null (no collection) by default.  Create a new one.
textBlock.TextEffects = new TextEffectCollection();

// Add the previously created effect to the TextEffects collection.
textBlock.TextEffects.Add(tfe);


نظام التشغيل 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
إظهار: