SketchFlow ビヘイビアーの使用 (Blend SDK for Silverlight)
重要
Blend for Visual Studio をインストールした場合は、Visual Studio Ultimate または Visual Studio Premium で SketchFlow を使用できます。
組み込みのビヘイビアーを使用して、SketchFlow プロトタイプの機能をすばやく拡張できます。 以下のビヘイビアーは、[アセット] パネルの [ビヘイビアー] カテゴリで使用可能です。
SketchFlow プロジェクトで作業するときは、Blend for Visual Studio のそれ以外のプロジェクトで使用可能なすべてのビヘイビアーを使用することもできます。
他の Blend ビヘイビアーの詳細については、「組み込みのビヘイビアーの使用 (Blend SDK for Silverlight)」を参照してください。
アニメーション ビヘイビアー
[SketchFlow アニメーション] パネルを使用して、再生、一時停止、および再開の機能を含む、フレーム ベースの簡単なクリックスルーを作成できます。 SketchFlow アニメーション ビヘイビアーを使用すると、SketchFlow アニメーションをさらに改善することができます。
PlaySketchFlowAnimationAction プロトタイプに対するユーザーの操作への応答として SketchFlow アニメーションを再生する場合、PlaySketchFlowAnimationAction ビヘイビアーを使用します。
このビヘイビアーの詳細については、「PlaySketchFlowAnimationAction (Blend SDK for Silverlight)」を参照してください。
条件付きビヘイビアー
ビヘイビアーがアクションの場合、ビヘイビアーに条件を追加できます。
条件の追加の詳細については、「ビヘイビアーへの条件の追加 (Blend SDK for Silverlight)」を参照してください。
データ ビヘイビアー
Blend for Visual Studio のサンプル データ機能を使用して、データを表示するプロトタイプを作成できます。 データ ビヘイビアーを使って、データに対するユーザー操作を指定することができます。
RemoveItemInListBoxAction データに基づいたプロトタイプの一般的なシナリオは、リスト ボックスを作成して、リスト ボックスからの項目の削除を示すことです。 RemoveItemInListBoxAction ビヘイビアーを使用して、このシナリオを簡単に作成できます。
注意
RemoveItemInListBoxAction ビヘイビアーは、データ テンプレートの内部でのみ機能し、データにバインドされ、そのビヘイビアーが属すリスト ボックスに関連付けられたリスト ボックス項目だけを削除します。
このビヘイビアーの詳細については、「RemoveItemInListboxAction (Blend SDK for Silverlight)」を参照してください。
ナビゲーションのビヘイビアー
ナビゲーションのビヘイビアーを使用して、ナビゲーションを定義することや、プロトタイプ デザイナーが指定したもの以外のパスに沿ってサイトをナビゲートすることができます。 ビヘイビアーを使用して、[戻る] および [進む] ナビゲーションを簡単に追加することもできます。
NavigateBackAction NavigateBackAction ビヘイビアーを使用して、以前表示していた画面に戻ることができます。 NavigateBackAction ビヘイビアーは、SketchFlow プレーヤーの [戻る] ボタンと同様に機能します。
このビヘイビアーの詳細については、「NavigateBackAction (Blend SDK for Silverlight)」を参照してください。
NavigateForwardAction NavigateForwardAction ビヘイビアーを使用して、以前の画面に戻る前に表示していた画面を表示することができます。 NavigateForwardAction ビヘイビアーは、SketchFlow プレーヤーの [進む] ボタンと同様に機能します。
このビヘイビアーの詳細については、「NavigateForwardAction (Blend SDK for Silverlight)」を参照してください。
NavigateToScreenAction NavigateToScreenAction ビヘイビアーを使用して、画面間のナビゲーションを指定します。
このビヘイビアーの詳細については、「NavigateToScreenAction (Blend SDK for Silverlight)」を参照してください。
NavigationMenuAction NavigationMenuAction ビヘイビアーは、特定の状態を特定の画面に関連付けます。 これは、ナビゲーション パス、およびナビゲーション メニューに対するユーザーの操作を表す視覚的状態を維持しつつ、ユーザー ナビゲーションをシミュレーションしようとするときに特に便利です。
このビヘイビアーの詳細については、「NavigationMenuAction (Blend SDK for Silverlight)」を参照してください。
トリガー
Blend のアートボードにビヘイビアーを追加するとき、既定で [EventTrigger] が作成されます。 トリガーの種類を変更することで、Blend に組み込まれたどのトリガーでも使用できます。 トリガーの種類を変更するには、[プロパティ] パネルの [トリガー] カテゴリで [新規作成] をクリックします。
EventTrigger マウス クリックやページの読み込みなどの操作に基づいたアクションを呼び出すには、EventTrigger トリガーを使用します。
このトリガーの詳細については、「EventTrigger (Blend SDK for Silverlight)」を参照してください。
SketchFlowAnimationTrigger SketchFlowAnimationTrigger トリガーを使用して、特定のアクション (アニメーションが一時停止したときに音を再生することや、状態の変更をトリガーすることなど) をトリガーできます。
このビヘイビアーの詳細については、「SketchFlowAnimationTrigger (Blend SDK for Silverlight)」を参照してください。
トリガーの詳細については、「トリガーの追加または変更 (Blend SDK for Silverlight)」を参照してください。
参照
処理手順
ビヘイビアーへの条件の追加 (Blend SDK for Silverlight)
オブジェクトへの動作の追加 (Blend SDK for Silverlight)