Microsoft.Expression.Interactivity.Core 命名空間

類別

類別 描述
ActionCommand 包裝方法之 ICommand 的基本實作,該方法不採用任何參數或採用一個參數。
CallMethodAction 叫用時,可在指定的物件上呼叫方法。
ChangePropertyAction 叫用時會將指定屬性變更為指定值的動作。
ComparisonCondition 代表一個三元條件。
ConditionalExpression 代表在 ConditionBehavior.Condition 屬性上設定的條件運算式。其中包含的條件清單可在評估後傳回 ICondition.Evaluate() 的 true 或 false 值。
ConditionBehavior 行為,此行為可附加至觸發程序,並控制觸發條件的動作。
ConditionCollection  
DataStateBehavior 根據條件陳述式在兩個狀態間切換。
DataStoreChangeTrigger  
DataTrigger 代表會在繫結資料符合指定之條件時執行動作的觸發程序。
ExtendedVisualStateManager ExtendedVisualStateManager 是自訂的 VisualStateManager,可將版面配置屬性的動畫變順暢。利用這個自訂的 VisualStateManager,狀態可包含對 Grid.Column 等屬性的變更、可將元素高度變更為 [自動] 或從 [自動] 變更等等。使用適當切換的 GeneratedDuration 和 GeneratedEasingFunction,可在一段時間後將這些變更變順暢。請參閱下方的「VisualStateManager 覆寫」區域,以取得演算法的一般描述。
GoToStateAction 叫用此動作可將 FrameworkElement 切換為指定的 VisualState。
LaunchUriOrFileAction 將啟動開啟檔案或 URI 之程序的動作。針對檔案,此動作將啟動指定副檔名的預設程式。URI 會在網頁瀏覽器中開啟。
RemoveElementAction 叫用時會從樹狀目錄移除目標元素的動作。
SetDataStoreValueAction 動作,此動作可從資料儲存區物件變更屬性的值。此類別和 ChangePropertyAction 相同。唯一的差別在於此動作會載入資料儲存區選擇器。
TimerTrigger 觸發程序,由在其來源發生之指定事件所觸發,且會在該事件觸發後經過一段延遲時間再觸發。

介面

介面 描述
ICondition 介面,指定的物件必須實作此介面才能在 ConditionBehavior.Condition 屬性上設定。

列舉

列舉 描述
ComparisonConditionType 不同比較運算子的列舉。
ForwardChaining 正向鏈結。