共用方式為


資料行為

在 Microsoft Expression Blend 中,您可以使用資料行為,以各種不同的方式與資料互動,包括使用資料儲存區新增及修改屬性、根據資料比較來套用視覺狀態變更,以及根據資料儲存區的變更來觸發特定動作。

如需資料儲存區的詳細資訊,請參閱新增或修改資料儲存區

在處理 ViewsViewModels 時, InvokeCommandActionCallMethodAction 動作特別有用。

Expression Blend 資料行為

Expression Blend 提供下列資料行為:

  • **CallMethodAction   ** 請使用 CallMethodAction 動作,在發生事件時於元素的 DataContext 上呼叫方法。

    如需此動作的詳細資訊,請參閱 CallMethodAction

  • **DataStateBehavior   ** 請使用 DataStateBehavior 行為,根據條件是評估為 True 還是 False 來變更視覺狀態。

    如需此行為的詳細資訊,請參閱 DataStateBehavior

  • **FluidMoveSetTagBehavior   ** 請使用 FluidMoveSetTagBehavior 行為來建立資料儲存區或將資訊寫入現有的資料儲存區。

    如需此行為的詳細資訊,請參閱 FluidMoveSetTagBehavior

  • **InvokeCommandAction   ** 請使用 InvokeCommandAction 動作來叫用資料來源所公開的命令。

    如需此動作的詳細資訊,請參閱 InvokeCommandAction

  • SetDataStoreValueAction    請使用 SetDataStoreValueAction 行為在執行階段中自動調整資料儲存區的值。

    如需此動作的詳細資訊,請參閱 SetDataStoreValueAction

SketchFlow 資料行為

您可以建立使用 Microsoft Expression Blend 中的範例資料功能來顯示資料的原型。您可以使用資料行為代表使用者與資料的互動。

SketchFlow 提供下列條件式行為:

  • **RemoveItemInListBoxAction   ** 請使用 RemoveItemInListBoxAction 示範如何從清單方塊中移除項目。RemoveItemInListBoxAction 行為只適用於資料範本內部,而且只能用來從其所在的資料繫結清單方塊中,移除與其相關聯的清單方塊項目。

    如需此行為的詳細資訊,請參閱 RemoveItemInListboxAction

Note注意:

您可以在 SketchFlow 專案中使用 Expression Blend 提供的所有行為。不過,SketchFlow 行為只適用於 SketchFlow 專案。

另請參閱

概念

使用內建行為
使用 SketchFlow 行為