System.Windows.Interactivity 命名空間

類別

類別 描述
AttachableCollection 代表含有共用 AssociatedObject 的 IAttachedObject 集合,並在該 AssociatedObject 變更時提供變更通知給其內容。
Behavior 將狀態資訊及零或多個 ICommands 封裝到可附加的物件中。
Behavior 將狀態資訊及零或多個 ICommands 封裝到可附加的物件中。
BehaviorCollection 代表含有共用 AssociatedObject 的行為集合,並在該 AssociatedObject 變更時提供變更通知給其內容。
CustomPropertyValueEditorAttribute 讓指定編輯器類型與套用 CustomPropertyValueEditor 的屬性產生關聯。
DefaultTriggerAttribute 提供有關要為指定動作或命令具現化什麼 TriggerBase 的設計工具資訊。
DependencyObjectHelper
EventObserver EventObserver 設計成可透過在處置時卸離,協助管理事件處理常式。建立此物件也會附加到建構函式中。
EventTrigger 在其來源聆聽指定的事件並在該事件觸發時觸發的觸發程序。
EventTriggerBase 代表可聆聽其 AssociatedObject 以外之物件的觸發程序。
EventTriggerBase 代表可聆聽其 AssociatedObject 以外之元素的觸發程序。
Interaction 擁有 Triggers 和 Behaviors 附加屬性的靜態類別。處理 AssociatedObject 變更通知的傳播。
InvokeCommandAction 在叫用時執行指定的 ICommand。
PreviewInvokeEventArgs 傳遞給 PreviewInvoke 事件的引數。將 Cancelling 指定為 True 可取消觸發程序的叫用。
TargetedTriggerAction 代表可作為目標來影響其 AssociatedObject 以外之物件的動作。
TargetedTriggerAction 代表可作為目標來影響其 AssociatedObject 以外之物件的動作。
TriggerAction 代表封裝功能單元的可附加物件。
TriggerAction 代表封裝功能單元的可附加物件。
TriggerActionCollection 代表含有共用 AssociatedObject 的動作集合,並在該 AssociatedObject 變更時提供變更通知給其內容。
TriggerBase 代表可以有條件地叫用動作的物件。
TriggerBase 代表可以有條件地叫用動作的物件。
TriggerCollection 代表含有共用 AssociatedObject 的觸發程序集合,並在該 AssociatedObject 變更時提供變更通知給其內容。
TypeConstraintAttribute 在 TargetedTriggerAction 和 EventTriggerBase 的 AssociatedObject 上指定類型限制。

介面

介面 描述
IAttachedObject 可附加到其他物件之物件的介面。

列舉

列舉 描述
CustomPropertyValueEditor 為可重複使用的屬性值編輯器列舉可能的值。