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.

EventTrigger.Actions الخاصية

Visual Studio 2010

يحصل على المجموعة من إجراءات إلى تطبيق عند ظهور حدث.

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

public TriggerActionCollection Actions { get; }
<object>
  <object.Actions>
    OneOrMoreTriggerActions
  </object.Actions>
</object>

قيم XAML

OneOrMoreTriggerActions

واحد أو المزيد TriggerActionالكائنات.

قيمة الخاصية

النوع: System.Windows.TriggerActionCollection
الافتراضي عبارة عن سلسلة فارغة ("").

Trigger ، بخلاف EventTriggerلديه مفهوم لا إنهاء لحالة، لذلك لن يكون إجراء بالتراجع عن واحد الشرط raهوed هذا حدث هو لم تعد صحيحة.

إضافة TriggerActionفرع إلى EventTriggerالكائن ضمنياً بإضافته إلى TriggerActionCollectionEventTriggerالكائن.

ملاحظةملاحظة

يمكن تعيين هذه خاصية فقط في Extensible Application Markup Language (XAML)عبر بناء جملة المعروضة، أو بواسطة الوصول إلى الكائن تجميع واستخدام الأساليب المختلفة الخاصة به إضافة مثل كـ. خاصية الوصول إلى كائن مجموعة نفسه هو القراءة فقط المجموعة نفسها هو القراءة والكتابة.

يوضح هذا المثال كيفية استخدم مشغلات حدث في النمط لتحريك MouseEnterو MouseLeaveالأحداث من FrameworkElement. كما ذكر أعلاه، إضافة TriggerActionالتابعة EventTriggerالكائن ضمنياً بإضافته إلى TriggerActionCollectionEventTriggerالكائن. ولذلك، في هذا مثال، <EventTrigger.Actions>هو ضمني.


<Style TargetType="Rectangle">
  <Setter Property="Width" Value="50" />
  <Setter Property="Height" Value="50" />
  <Setter Property="Margin" Value="20" />
  <Setter Property="HorizontalAlignment" Value="Left" />
  <Style.Triggers>
    <EventTrigger RoutedEvent="MouseEnter">
        <BeginStoryboard>
            <Storyboard>
              <DoubleAnimation To="300" Duration="0:0:1.5" 
                AccelerationRatio="0.10" DecelerationRatio="0.25" 
                Storyboard.TargetProperty="(Canvas.Width)" />
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
    <EventTrigger RoutedEvent="MouseLeave">
        <BeginStoryboard>
            <Storyboard>
              <DoubleAnimation Duration="0:0:1.5" 
                AccelerationRatio="0.10" DecelerationRatio="0.25" 
                Storyboard.TargetProperty="(Canvas.Width)" />
            </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
  </Style.Triggers>
</Style>


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