DesignSurface.View プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルート デザイナーのビューを取得します。
public:
property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object
プロパティ値
ルート デザイナーのビュー。
例外
デザイン サーフェイスが読み込まれていない、デザイナー ローダーがルート デザイナーをまだ作成していない、またはデザイン サーフェイスが読み込みを完了したが失敗した。 詳細については、 InnerExceptionで入手できます。
デザイナーが読み込まれましたが、このデザイン サーフェイスと互換性のあるビューは提供されません。
DesignSurfaceにアタッチされているIDesignerHostは破棄されています。
例
次のコード例は、ビュー テクノロジ View 非表示にする方法を示しています。
IRootDesigner d;
ViewTechnology[] supported = d.SupportedTechnologies;
return d.GetView(supported[0]);
注釈
読み込みプロセスを開始するには、 BeginLoad メソッドを事前に呼び出す必要があります。 ビューを提供するルート デザイナーは、デザイナー ローダーによって作成された最初のオブジェクトであるため、デザイナー ローダーの読み込みが完了する前にビューを返す可能性があります。 ビューが使用できない場合、 BeginLoad は例外を発生させます。
ビュー テクノロジの概念は廃止されています。 ただし、下位互換性のためにルート デザイナーのインターフェイスに残ります。 その使用は、 DesignSurface オブジェクトを使用しているユーザーには表示されません。 View プロパティは、サポートされているテクノロジをルート デザイナーに戻すことで、ビュー テクノロジを非表示にします。