設定を指定するには、アクション設定]ボタンを指定します

このレッスンでは、アクションのプロパティを変更する方法を学習します。ClearTasksアクションが使用されます。アクションが実装された方法を確認するには、を参照してくださいシンプルなアクションの追加レッスンを。このレッスンでは、それにツールチップ、確認メッセージやショートカットを追加します。

このレッスンでは、Actionプロパティを変更する方法を学習します。私たちは、クリーンアップタスク操作を使用します。操作が実装されている方法を確認するには、簡単なボタンカリキュラムの追加を参照してください。このレッスンでは、ツール、確認メッセージやショートカットを追加するように求められます。

ノートノート

先に進む前に、以下のレッスンを検討する時間を取ります。

先に進む前に、次のコースを確認するために時間を割いてください。

  • シンプルアクションの追加
  • 別の場所にアクションを配置
  • 以来ClearTasksActionは、共通アプリケーションモジュールに実装されている、あなたは、このモジュールに直接、そのプロパティを指定することができます。これを行うには、呼び出しモデルエディタをダブルクリックしてModel.DesignedDiffs.xafmlの中のファイルMySolution.Moduleのプロジェクトを:
  • モデルエディタで、へナビゲートActionDesign | アクションノード。探してClearTasksActionのノードを。右側には、アクションの設定はプロパティで表現されています。これらのプロパティは、折りたたみ可能なカテゴリに分かれています。
  • 移動その他のカテゴリ。デフォルトでは、ツールチップのプロパティは次のように設定されているキャプション代わりに、「クリア現在の連絡先のタスク」に設定します。設定するショートカットアクションのショートカットを指定するには、「コントロール+ Shiftキー+ C」にプロパティを。指定されたショートカットが一緒に表示されることに注意してくださいツールチップのアクションのツールチップにプロパティ値。デフォルトでは、ConfirmationMessageのプロパティは、アクションのに設定されているActionBase.ConfirmationMessageコードで指定されたプロパティ値。「あなたはあなたが{0}のタスクリストをクリアしたいされていますか?」と、この値を置き換えます。「{0}」形式の項目は、オブジェクトのデフォルトのプロパティ値で置換されます。プロパティを介して、デフォルトとして指定することができDefaultPropertyののプロパティBOModel  | <クラス>モデルエディタ内のノード。また、DefaultPropertyの属性は、プロパティのビジネスクラス宣言に適用することができます。

  • 簡単な操作を追加します。
  • 他の場所での操作
  • ClearTasksActionが共通のアプリケーション・プログラム・モジュールに実装されているので、その特性は、このモジュールに直接指定することができます。これを行うには、モデルエディタを起動する「モデル設計Diffs.xafml」プロジェクト「モデルエディタ」をダブルクリックします。
  • 操作ノード|モデルエディタでは、運用設計に移動します。「明確な使命操作」ノードを発見しました。右側には、属性の設定操作によって表されます。これらのプロパティは、折り畳み可能なカテゴリに分かれています。
  • その他のカテゴリに移動します。デフォルトでの、「ツールチップ」属性セット「見出し。」その代わりに、「現在の連絡先のミッションを削除します。」に設定されています 「コントロール_Shift_C」へのショートカット属性は、ショートカット操作を指定します。ショートカットは、「ツールチップ」と命名されることに注意してくださいは、「ツールチップ」属性値のツールチップと一緒に表示されています。デフォルトでは、動作基本動作確認メッセージ属性の値に「確認メッセージ」プロパティは、属性値がコードで指定します。この値は、「あなたは必ず{0}タスクリストを削除しますか?」「{0}」形式のアイテムは、オブジェクトのデフォルトのプロパティ値を置き換えますと交換されます。モデルエディタ<クラス>ノード|これは、属性を指定BOModelによって「既定のプロパティ」属性のデフォルト値であってもよいです。または、DefaultProperty属性は、ビジネスクラスのプロパティ宣言に適用することができます。
ノートノート
ショートカットを手動で入力する必要があり、単純な文字列で定義されています。IModelAction.Shortcutプロパティは、文字列を解析するために使用されます。ショートカットが唯一のWinFormsアプリケーションで動作することに注意してください。

単純な文字列の定義では、手動で入力する必要がありますすることによってショートカット。IModelAction。ショートカットプロパティは、文字列を解析するために使用されます。ショートカットは、WinFormsのアプリケーションでのみ動作することに注意してください。

 

アクションのに確認メッセージIFでINTOを挿入されることにより、識別子、現在のオブジェクトでSelectionDependencyTypeプロパティに設定されていない「独立の作品。」(SO)、ASSIGNは、に「RequireSingleObject」値でSelectionDependencyTypeプロパティ。このプロパティは、所属行動カテゴリ。することですることもできますSETこれは、プロパティを「RequireMultipleObjects。」この場合、確認メッセージを代入する選択したオブジェクトのカウントされます。
プロパティが設定操作は「独立」でない場合には、「選択はタイプによって異なります」、現在のオブジェクト識別子が確認メッセージに挿入され、 。このように、プロパティの種類に依存する選択された値に割り当てられた「単一のオブジェクトが必要」。このプロパティは、クラスの振る舞いに属します。また、「複数のオブジェクトを必要としている。」このプロパティを設定することができます この場合、選択されたオブジェクトの数は、確認応答メッセージによって置き換えられます。

Tutorial_UIC_Lesson2_1

  • WinFormsやASP.NETアプリケーションを実行し、呼び出し詳細表示、既存のものをダブルクリックするか、新しいものを作成することによって、任意のオブジェクトの。かどうかを確認してくださいクリアタスクボタンは必要なツールチップを持って、指定したショートカットを介して実行することができ、指定したテキストを含む確認メッセージが呼び出されます。
  • することで、既存のオブジェクトをダブルクリックするか、新しいオブジェクト、実行リサイズを作成したり、ASP.NETアプリケーションおよびコールの詳細は、任意のオブジェクトを表示します。あなたがヒントを必要なツールかどうか「明確な権限」ボタンをチェックし、ショートカットかどうかを指定することにより行われ、指定されたテキストが含まれているコールの確認メッセージことができます。

WinFormsのアプリケーション

WinFormsのアプリケーション

Tutorial_UIC_Lesson2_3

ASP.NETアプリケーション

ASP.NETアプリケーション

Tutorial_UIC_Lesson2_4

ノートノート

また、アクションのための画像を設定することができます。詳細については、を参照してください割り当てるカスタムイメージの話題を。

また、画像処理を設定することができます。詳細については、割り当てカスタムイメージテーマを参照してください。

 

あなたは、モデルエディタでこのレッスンで行った変更がために呼び出さ見ることができますModel.DesignedDiffs.xafmlの中にあるファイル、メインのデモ | MainDemo.Moduleプロジェクト。MainDemoのアプリケーションがにインストールされている%PUBLIC%を\ドキュメント\ DevExpress社のデモ19.2 \コンポーネント\ eXpressApp Frameworkの\ MainDemoデフォルトで。ASP.NETのバージョンは、オンラインで入手可能ですhttp://demos.devexpress.com/XAF/MainDemo/

あなたはこのレッスンで行われた呼び出しをモデル化することができるモデルエディタを変更します。メインのデモモジュールプロジェクト。デモアプリケーションをメインにインストールされているドキュメント\ DevExpress社のデモ\%PUBLIC%を19.2 \コンポーネント\ eXpressApp Frameworkの\ MainDemoは、デフォルトでは。ASP.NETバージョンでのオンライン利用はAT IS http://demos.devexpress.com/XAF/MainDemo/

おすすめ

転載: www.cnblogs.com/foreachlife/p/Specify-Action-Settings.html