DesignerActionServiceとは? わかりやすく解説

DesignerActionService イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント DesignerActionListsChanged コンポーネントの DesignerActionList が削除または追加されたときに発生します
参照参照

関連項目

DesignerActionService クラス
System.ComponentModel.Design 名前空間
DesignerActionListCollection クラス
ComponentDesigner クラス
DesignerActionItem クラス
DesignerActionUIService

その他の技術情報

Windows フォームデザイナ コマンドと DesignerAction オブジェクト モデル

DesignerActionService クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

コンポーネントの DesignerActionItem オブジェクトコレクション管理するデザインサービス確立します。

名前空間: System.ComponentModel.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Class DesignerActionService
    Implements IDisposable
Dim instance As DesignerActionService
public class DesignerActionService : IDisposable
public ref class DesignerActionService : IDisposable
public class DesignerActionService implements
 IDisposable
public class DesignerActionService implements
 IDisposable
解説解説

DesignerActionService クラスは、デザイン時にフォーム上に存在するコンポーネントの各インスタンスについて、DesignerActionItem オブジェクトコレクション管理します。このクラスは、項目作成直接プッシュ モデル有効にます。このクラスは、主にデザインツール開発者使用することを目的としていますが、コンポーネントカスタム コントロール開発者使用できます

デザインツール開発者は、コンポーネント用に表示する項目のリスト決定し、このリストをいつ変更するかを決定する必要がありますまた、スマート タグ パネル オブジェクト連動して動作するアドイン作成することもできます

拡張コンポーネント開発者は、コンポーネント関連付けられている項目を動的に制御することが必要な場合があるため、標準プル モデル置き換えたり、補ったりします。たとえば、パネルコマンドは、使用するコンテキストコンポーネントデザイン時の状態に応じて変更できます

メモメモ

DesignerActionService は、実際にプッシュ モデルプル モデル背後にあるドライビング サービスです。ただし、プル モデルでは暗黙的に動作します

DesignerActionService には、次のメソッドイベントなど、各コンポーネントの項目にアクセスして操作するための簡単なインターフェイス用意されています。

コンポーネントデザイン時のショートカット メニューパネルで、複数の同じパネル項目を使用することが望ましい場合が多いため、DesignerActionItem オブジェクトデザイナ動詞には、非常に高い相互運用性あります

コンポーネント デザイナDesignerActionList明示的に指定してない場合 (つまり、コンポーネント デザイナオーバーライドされた ActionLists プロパティ含まれていない場合)、リスト既存デザイナ動詞から作成されます。これらの動詞は、Verbs プロパティによって指定されます。この場合内部動詞リスト クラス使用して動詞項目のパネル エントリのコレクション格納します

DesignerActionMethodItem をパネル エントリとデザインショートカット メニュー エントリの両方として使用する場合、項目のコンストラクタincludeAsDesignerVerb パラメータ設定できます

デザイナActionLists表示制御するには、DesignerActionUIService を使用します

継承階層継承階層
System.Object
  System.ComponentModel.Design.DesignerActionService
     System.Web.UI.Design.WebFormsDesignerActionService
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DesignerActionService メンバ
System.ComponentModel.Design 名前空間
DesignerActionListCollection クラス
ComponentDesigner クラス
DesignerActionItem クラス
DesignerActionUIService
その他の技術情報
Windows フォームデザイナ コマンドと DesignerAction オブジェクト モデル

DesignerActionService コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

DesignerActionService クラス新しインスタンス初期化します。

名前空間: System.ComponentModel.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Sub New ( _
    serviceProvider As IServiceProvider _
)
Dim serviceProvider As IServiceProvider

Dim instance As New DesignerActionService(serviceProvider)
public DesignerActionService (
    IServiceProvider serviceProvider
)
public:
DesignerActionService (
    IServiceProvider^ serviceProvider
)
public DesignerActionService (
    IServiceProvider serviceProvider
)
public function DesignerActionService (
    serviceProvider : IServiceProvider
)

パラメータ

serviceProvider

現在のデザイン環境サービス プロバイダ

解説解説

サービス プロバイダは、選択項目とコンポーネント変更監視するために必要です。サービス プロバイダは、IDesignerHost 型と IComponentChangeService 型をサポートしますDesignerActionService クラスでは、内部テーブル使用してコンポーネントおよび関連付けられている DesignerActionList のスマート タグ管理します

通常コンポーネント開発者は、このクラスインスタンス作成する要はありません。代わりに、Component.GetService メソッド呼び出すことによって、既存インスタンス取得できます

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DesignerActionService クラス
DesignerActionService メンバ
System.ComponentModel.Design 名前空間
Dispose
IDesignerHost
IComponentChangeService
Component.GetService
その他の技術情報
Windows フォームデザイナ コマンドと DesignerAction オブジェクト モデル

DesignerActionService メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add オーバーロードされます管理されているスマート タグ現在のコレクションに、1 つ上の DesignerActionList オブジェクト追加します
パブリック メソッド Clear すべてのコンポーネント管理対象から外しプッシュ モデルすべてのスマート タグ リスト消去します。
パブリック メソッド Contains 現在のスマート タグ サービスが、指定したコンポーネントアクション リスト管理しているかどうか判断します
パブリック メソッド Dispose オーバーロードされます。 DesignerActionService によって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetComponentActions オーバーロードされますコンポーネント関連付けられているスマート タグ項目リストコレクション返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Remove オーバーロードされます1 つ上のコンポーネントから、1 つ上のスマート タグ リスト関連付け解除します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

DesignerActionService クラス
System.ComponentModel.Design 名前空間
DesignerActionListCollection クラス
ComponentDesigner クラス
DesignerActionItem クラス
DesignerActionUIService

その他の技術情報

Windows フォームデザイナ コマンドと DesignerAction オブジェクト モデル

DesignerActionService メンバ

コンポーネントの DesignerActionItem オブジェクトコレクション管理するデザインサービス確立します。

DesignerActionService データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DesignerActionService DesignerActionService クラス新しインスタンス初期化します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add オーバーロードされます管理されているスマート タグ現在のコレクションに、1 つ上の DesignerActionList オブジェクト追加します
パブリック メソッド Clear すべてのコンポーネント管理対象から外しプッシュ モデルすべてのスマート タグ リスト消去します。
パブリック メソッド Contains 現在のスマート タグ サービスが、指定したコンポーネントアクション リスト管理しているかどうか判断します
パブリック メソッド Dispose オーバーロードされますDesignerActionService によって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetComponentActions オーバーロードされますコンポーネント関連付けられているスマート タグ項目リストコレクション返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Remove オーバーロードされます1 つ上のコンポーネントから、1 つ上のスマート タグ リスト関連付け解除します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント DesignerActionListsChanged コンポーネントの DesignerActionList が削除または追加されたときに発生します
参照参照

関連項目

DesignerActionService クラス
System.ComponentModel.Design 名前空間
DesignerActionListCollection クラス
ComponentDesigner クラス
DesignerActionItem クラス
DesignerActionUIService

その他の技術情報

Windows フォームデザイナ コマンドと DesignerAction オブジェクト モデル



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DesignerActionService」の関連用語

DesignerActionServiceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DesignerActionServiceのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS