次の方法で共有


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

適用対象