KeyTrigger 成員
由鍵盤事件觸發的觸發程序。如果偵測到目標按鍵和輔助按鍵,它就會觸發。
下列表格列出 KeyTrigger 型別公開的成員。
公用 建構函式
名稱 | 描述 | |
---|---|---|
KeyTrigger | 初始化 EventTriggerBase`1 類別的新例項。 |
頂端
公用 欄位
名稱 | 描述 | |
---|---|---|
ActionsProperty | (繼承自 TriggerBase) | |
ActiveOnFocusProperty | ||
FiredOnProperty | ||
KeyProperty | ||
ModifiersProperty | ||
SourceNameProperty | (繼承自 EventTriggerBase) | |
SourceObjectProperty | (繼承自 EventTriggerBase) |
頂端
公用 屬性
(另請參閱 受保護 屬性 )
名稱 | 描述 | |
---|---|---|
Actions | 取得與此觸發程序關聯的動作。 (繼承自 TriggerBase) | |
ActiveOnFocus | 如果為 true,則觸發程序只會聆聽其觸發程序來源物件,這表示元素必須具有焦點才能使觸發程序觸發。如果為 false,則觸發程序會在根層級聆聽,因此任何無法處理的 KeyDown/Up 訊息都會遭到攔截。 | |
CanFreeze | (繼承自 Freezable) | |
DependencyObjectType | (繼承自 DependencyObject) | |
Dispatcher | (繼承自 DispatcherObject) | |
FiredOn | 判斷是否要聆聽 KeyDown 或 KeyUp 事件。 | |
HasAnimatedProperties | (繼承自 Animatable) | |
IsFrozen | (繼承自 Freezable) | |
IsSealed | (繼承自 DependencyObject) | |
Key | 必須按下以使觸發程序觸發的按鍵。 | |
Modifiers | 必須為使用中才能使觸發程序觸發的輔助按鍵 (預設為未按下輔助按鍵)。 | |
Source | 取得解析的來源。如果未設定或無法解析 ,則會預設為 AssociatedObject。 (繼承自 EventTriggerBase) | |
SourceName | 取得或設定此 EventTriggerBase 當作來源聆聽的元素名稱。如果未設定或無法解析名稱,將會使用 AssociatedObject。這是相依性屬性。 (繼承自 EventTriggerBase) | |
SourceObject | 取得或設定目標物件。如果未設定 TargetObject,目標會尋找 TargetName 指定的物件。如果找不到 TargetName 參照的元素,目標會預設為 AssociatedObject。這是相依性屬性。 (繼承自 EventTriggerBase) |
頂端
受保護 屬性
名稱 | 描述 | |
---|---|---|
AssociatedObject | 取得觸發程序附加到的物件。 (繼承自 TriggerBase) | |
AssociatedObjectTypeConstraint | 取得關聯物件的類型限制。 (繼承自 EventTriggerBase) | |
SourceTypeConstraint | 取得來源類型限制。 (繼承自 EventTriggerBase) |
頂端
公用 方法
(另請參閱 受保護 方法 )
名稱 | 描述 | |
---|---|---|
ApplyAnimationClock | 已多載。 (繼承自 Animatable) | |
Attach | (繼承自 TriggerBase) | |
BeginAnimation | 已多載。 (繼承自 Animatable) | |
CheckAccess | (繼承自 DispatcherObject) | |
ClearValue | 已多載。 (繼承自 DependencyObject) | |
Clone | (繼承自 Animatable) | |
CloneCurrentValue | (繼承自 Freezable) | |
CoerceValue | (繼承自 DependencyObject) | |
Detach | 將此例項從其關聯的物件卸離。 (繼承自 TriggerBase) | |
Equals | 已多載。 (繼承自 DependencyObject) | |
Freeze | 已多載。 (繼承自 Freezable) | |
GetAnimationBaseValue | (繼承自 Animatable) | |
GetAsFrozen | (繼承自 Freezable) | |
GetCurrentValueAsFrozen | (繼承自 Freezable) | |
GetHashCode | (繼承自 DependencyObject) | |
GetLocalValueEnumerator | (繼承自 DependencyObject) | |
GetType | (繼承自 Object) | |
GetValue | (繼承自 DependencyObject) | |
InvalidateProperty | (繼承自 DependencyObject) | |
ReadLocalValue | (繼承自 DependencyObject) | |
ReferenceEquals | (繼承自 Object) | |
SetCurrentValue | (繼承自 DependencyObject) | |
SetValue | 已多載。 (繼承自 DependencyObject) | |
ShouldSerializeStoredWeakReference | (繼承自 Animatable) | |
ToString | (繼承自 Object) | |
VerifyAccess | (繼承自 DispatcherObject) |
頂端
受保護 方法
名稱 | 描述 | |
---|---|---|
CloneCore | (繼承自 Freezable) | |
CloneCurrentValueCore | (繼承自 Freezable) | |
CreateInstance | (繼承自 Freezable) | |
CreateInstanceCore | 建立 TriggerBase 衍生類別的新例項。 (繼承自 TriggerBase) | |
Finalize | (繼承自 Object) | |
Freeze | 已多載。 (繼承自 Freezable) | |
FreezeCore | (繼承自 Animatable) | |
GetAsFrozenCore | (繼承自 Freezable) | |
GetCurrentValueAsFrozenCore | (繼承自 Freezable) | |
GetEventName | 已覆寫。 指定此 EventTriggerBase 正在聆聽之事件的名稱。 | |
InvokeActions | (繼承自 TriggerBase) | |
MemberwiseClone | (繼承自 Object) | |
OnAttached | 在觸發程序附加到 AssociatedObject 後呼叫。 (繼承自 EventTriggerBase) | |
OnChanged | (繼承自 Freezable) | |
OnDetaching | 已覆寫。 當觸發程序正要從其 AssociatedObject 卸離但尚未實際發生前呼叫。 | |
OnEvent | 已覆寫。 | |
OnFreezablePropertyChanged | 已多載。 (繼承自 Freezable) | |
OnPropertyChanged | (繼承自 Freezable) | |
OnSourceChanged | 當來源屬性變更時呼叫。 (繼承自 EventTriggerBase) | |
ReadPreamble | (繼承自 Freezable) | |
ShouldSerializeProperty | (繼承自 DependencyObject) | |
WritePostscript | (繼承自 Freezable) | |
WritePreamble | (繼承自 Freezable) |
頂端
公用 事件
名稱 | 描述 | |
---|---|---|
Changed | (繼承自 Freezable) | |
PreviewInvoke | 用來註冊 PreviewInvoke 的事件處理常式。 (繼承自 TriggerBase) |
頂端
明確介面實作
名稱 | 描述 | |
---|---|---|
System.Windows.Interactivity.IAttachedObject.AssociatedObject | 取得觸發程序附加到的物件。 (繼承自 TriggerBase) |
頂端