觸發程序

當您新增動作至 Microsoft Expression Blend 中的畫板時,預設會建立 *EventTrigger*。您可以透過變更觸發程序的類型,使用 Expression Blend 中的其他任何內建觸發程序。若要變更觸發程序類型,請在 [屬性] 面板的 [觸發程序] 類別中按一下 [新增]。

Expression Blend 觸發程序

Expression Blend 提供下列觸發程序:

  • DataStoreChangedTrigger ** 請使用 **DataStoreChangedTrigger 觸發程序,根據資料儲存區的修改叫用動作。

    如需此觸發程序的詳細資訊,請參閱 DataStoreChangedTrigger

  • DataTrigger ** 請使用 **DataTrigger 觸發程序,根據資料繫結屬性的值叫用動作。

    如需此觸發程序的詳細資訊,請參閱 DataTrigger

  • EventTrigger ** 請使用 **EventTrigger 觸發程序,根據事件 (例如滑鼠點選、頁面載入或其他互動方式) 叫用動作。

    如需此觸發程序的詳細資訊,請參閱 EventTrigger

  • KeyTrigger ** 請使用 **KeyTrigger 觸發程序,在鍵盤上按下按鍵組合時叫用動作。

    如需此觸發程序的詳細資訊,請參閱 KeyTrigger

  • PropertyChangedTrigger ** 請使用 **PropertyChangedTrigger 觸發程序,根據元素或資料儲存區屬性的修改叫用動作。

    如需此觸發程序的詳細資訊,請參閱 PropertyChangedTrigger

  • StoryboardCompletedTrigger ** 請使用 **StoryboardCompletedTrigger 觸發程序,在腳本完成之後叫用動作。

    如需此觸發程序的詳細資訊,請參閱 StoryboardCompletedTrigger

  • TimerTrigger ** 請使用 **TimerTrigger 觸發程序,根據計時器叫用動作。

    如需此觸發程序的詳細資訊,請參閱 TimerTrigger

SketchFlow 觸發程序

SketchFlow 提供下列觸發程序:

  • SketchFlowAnimationTrigger ** 請使用 **SketchFlowAnimationTrigger 觸發程序來觸發特定動作,例如在動畫暫停時播放音效,或是觸發狀態變更。

    如需此觸發程序的詳細資訊,請參閱 SketchFlowAnimationTrigger

Note注意:

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

另請參閱

概念

使用內建行為
使用 SketchFlow 行為

Copyright © 2011 by Microsoft Corporation. All rights reserved.