DesignerLoader クラスとは? わかりやすく解説

DesignerLoader クラス

カスタム デザイナ ローダー実装使用できる基本デザイナ ローダー インターフェイス提供します

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

<ComVisibleAttribute(True)> _
Public MustInherit Class
 DesignerLoader
Dim instance As DesignerLoader
[ComVisibleAttribute(true)] 
public abstract class DesignerLoader
[ComVisibleAttribute(true)] 
public ref class DesignerLoader abstract
/** @attribute ComVisibleAttribute(true) */ 
public abstract class DesignerLoader
ComVisibleAttribute(true) 
public abstract class DesignerLoader
解説解説

DesignerLoader実装すると、デザイナおよびデザイナ コンポーネントカスタム ローダー使用して読み込めますデザイナ ローダーは、開いているドキュメント対すすべての変更を、ローダードキュメント読み込むときに使用したストレージ書き戻す役割果たしますデザイナ ローダーは、Flush メソッド呼び出された後に、この処理を実行します

既定では、Visual Studio 開発環境には、基本デザイナ プロジェクト読み込むことができる独自の DesignerLoader各種作成されます。カスタム デザイナ ローダー作成するには、抽象 DesignerLoader クラスから継承し、この抽象クラス実装してくださいDesignerLoader にはパブリック コンストラクタがないため、このクラス直接インスタンス化することはできません。

BeginLoad が呼び出されると、デザイナ ローダーデザイン ドキュメント読み込み、IDesignerHost インターフェイス使用してデザイナ画面表示します読み込み完了すると、IDesignerLoaderHost インターフェイス上の EndLoad を呼び出します。通常IDesignerLoaderHost実装は、IDesignerHost実装するクラスと同じです。

メモメモ

このクラス適用される HostProtectionAttribute 属性Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的にはアイコンダブルクリックコマンド入力、またはブラウザURL入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラストピックまたは「SQL Server プログラミングホスト保護属性」を参照してください

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
  System.ComponentModel.Design.Serialization.DesignerLoader
     System.ComponentModel.Design.Serialization.BasicDesignerLoader
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DesignerLoader メンバ
System.ComponentModel.Design.Serialization 名前空間



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

辞書ショートカット

すべての辞書の索引

「DesignerLoader クラス」の関連用語

DesignerLoader クラスのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS