TriggerBase Generic Class

代表可以有條件地叫用動作的物件。

命名空間: System.Windows.Interactivity
組件: System.Windows.Interactivity (在 system.windows.interactivity.dll 中)

語法

'宣告
Public MustInherit Class TriggerBase(Of T As DependencyObject)
    Inherits TriggerBase
'用途
Dim instance As TriggerBase(Of T)
public abstract class TriggerBase<T> : TriggerBase where T : DependencyObject
generic<typename T> where T : DependencyObject
public ref class TriggerBase abstract : public TriggerBase

備註

TriggerBase 是用來控制動作的基底類別。覆寫 OnAttached() 和 OnDetaching(),以便在 AssociatedObject 上連接及取消連接處理常式。您可以透過指定泛型參數,來限制衍生 TriggerBase 可附加到的類型。呼叫 InvokeActions() 以觸發所有與此 TriggerBase 關聯的動作。

繼承階層

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Freezable
         System.Windows.Media.Animation.Animatable
           System.Windows.Interactivity.TriggerBase
             System.Windows.Interactivity.TriggerBase
               Microsoft.Expression.Interactivity.Core.DataStoreChangeTrigger
               Microsoft.Expression.Interactivity.Core.DataTrigger
               Microsoft.Expression.Interactivity.Media.StoryboardTrigger

執行緒安全性

此型別的所有公用靜態 (Visual Basic 中為 Shared ) 成員均為安全執行緒。任何例項成員則不保證為安全執行緒。

另請參閱

參照

TriggerBase 成員
System.Windows.Interactivity 命名空間