条件付きビヘイビアー (Blend SDK for Silverlight)
Blend for Visual Studio では、条件付きビヘイビアーを使用して、比較が True に評価されたときにアクションをイベントにリンクすることができます。 [プロパティ] パネルで条件を作成または変更することで、条件をアクションにすばやく適用できます。
Blend の条件付きビヘイビアー
Blend では、以下の条件付きビヘイビアーが使用可能です。
CallMethodAction [CallMethodAction] アクションを使用して、イベントが発生したときに要素の DataContext に対してメソッドを呼び出します。
このアクションの詳細については、「CallMethodAction (Blend SDK for Silverlight)」を参照してください。
ChangePropertyAction [ChangePropertyAction] アクションを使用して、オブジェクトのプロパティを簡単に変更またはインクリメントすることができます。
このアクションの詳細については、「ChangePropertyAction (Blend SDK for Silverlight)」を参照してください。
ControlStoryboardAction [ControlStoryboardAction] アクションを使用して、ストーリーボードの状態 (再生、一時停止、停止など) を指定します。
このアクションの詳細については、「ControlStoryboardAction (Blend SDK for Silverlight)」を参照してください。
GoToStateAction [GoToStateAction] アクションを使用して、カスタムの表示状態を簡単にアクティブにします。
このアクションの詳細については、「GoToStateAction (Blend SDK for Silverlight)」を参照してください。
HyperlinkAction [HyperlinkAction] アクションを使用して、アクションがトリガーされたときに Web サイト アドレスを簡単に参照します。
このアクションの詳細については、「HyperlinkAction (Blend SDK for Silverlight)」を参照してください。
InvokeCommandAction [InvokeCommandAction] アクションを使用して、データ ソースによって公開されるコマンドを呼び出します。
このアクションの詳細については、「InvokeCommandAction (Blend SDK for Silverlight)」を参照してください。
PlaySoundAction [PlaySoundAction] アクションを使用して、アクションがトリガーされたときにサウンドを鳴らします。
このアクションの詳細については、「PlaySoundAction (Blend SDK for Silverlight)」を参照してください。
RemoveElementAction [RemoveElementAction] アクションを使用して、論理ツリーから要素を簡単に削除することができます。
このアクションの詳細については、「RemoveElementAction (Blend SDK for Silverlight)」を参照してください。
SetDataStoreValueAction [SetDataStoreValueAction] アクションを使用して、データ ストアの値を実行時に自動的に調整します。
このアクションの詳細については、「SetDataStoreValueAction (Blend SDK for Silverlight)」を参照してください。
SketchFlow の条件付きビヘイビアー
SketchFlow では、以下の条件付きビヘイビアーが使用可能です。
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)」を参照してください。
PlaySketchFlowAnimationAction プロトタイプに対するユーザーの操作への応答として SketchFlow アニメーションを再生する場合、[PlaySketchFlowAnimationAction] アクションを使用します。
このアクションの詳細については、「PlaySketchFlowAnimationAction (Blend SDK for Silverlight)」を参照してください。
RemoveItemInListBoxAction [RemoveItemInListBoxAction] アクションを使用して、リスト ボックスからアイテムを削除することを示します。
RemoveItemInListBoxAction アクションは、データ テンプレートの内部でのみ機能し、データにバインドされ、そのビヘイビアーが存在するリスト ボックスから関連付けられたリスト ボックス項目だけを削除します。
このアクションの詳細については、「RemoveItemInListboxAction (Blend SDK for Silverlight)」を参照してください。
注意
SketchFlow プロジェクトでは、Blend で使用可能なすべてのビヘイビアーを使用できます。ただし、SketchFlow のビヘイビアーは SketchFlow プロジェクトでのみ使用可能です。