ボタンなど)がよく用意されています。アクションでは、それらのコントロールで実行されるコードと、共通するプロパティのほとんどを一箇所にまとめて定義することができ、その結果、コードが保守しやすくなります。アクションは、ユーザーによる操作への応答をカプセル化したオブジェクトです。オブジェクトを表しています。フレームワークに依存しないアクション機能が用意されています。アクションには、アクションの起動時に実行されるコードと、アクションの特性を表すプロパティ(たとえば、アクションが実行可能かどうか、アクションをトリガするショートカット、アクションを表す画像など)が定義されています。コントロールと関連付けることができます。ユーザーがアクションのクライアントをクリックするか、他の方法でトリガすると、クライアントでそのアクションが実行されます。アクションはまた、クライアントに影響を及ぼします。アクションが無効になると、そのアクションのクライアントも無効になります。コンポーネントと関連付けることもできます。