次の方法で共有


DesignSurface.View プロパティ

定義

ルート デザイナーのビューを取得します。

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 プロパティは、サポートされているテクノロジをルート デザイナーに戻すことで、ビュー テクノロジを非表示にします。

適用対象