Freigeben über


DesignSurface.View Eigenschaft

Definition

Ruft die Ansicht für den Stamm-Designer ab.

public:
 property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object

Eigenschaftswert

Die Ansicht für den Stamm-Designer.

Ausnahmen

Die Entwurfsoberfläche wird nicht geladen, das Designerladeprogramm hat noch keinen Stamm-Designer erstellt, oder die Entwurfsoberfläche hat die Ladevorgang abgeschlossen, ist aber fehlgeschlagen. Weitere Informationen finden Sie unter .InnerException

Der Designer wurde geladen, bietet jedoch keine Ansicht, die mit dieser Entwurfsoberfläche kompatibel ist.

Das IDesignerHost angefügte Objekt wurde verworfen DesignSurface .

Beispiele

Das folgende Codebeispiel zeigt, wie View Ansichtstechnologien ausgeblendet werden.

IRootDesigner d;

ViewTechnology[] supported = d.SupportedTechnologies;

return d.GetView(supported[0]);

Hinweise

Die BeginLoad Methode muss vorab aufgerufen werden, um den Ladevorgang zu starten. Es ist möglich, eine Ansicht zurückzugeben, bevor das Laden des Designers abgeschlossen ist, da der Stamm-Designer, der die Ansicht bereitstellt, das erste Objekt ist, das vom Designerladeprogramm erstellt wurde. Wenn eine Ansicht nicht verfügbar ist, BeginLoad wird eine Ausnahme ausgelöst.

Das Konzept einer Ansichtstechnologie ist veraltet. Sie verbleibt jedoch in den Schnittstellen für Stammdesigner zur Abwärtskompatibilität. Die Verwendung ist für alle Benutzer ausgeblendet, die Objekte verwenden DesignSurface . Die View Eigenschaft blendet Ansichtstechnologien aus, indem die unterstützten Technologien wieder an den Stamm-Designer übergeben werden.

Gilt für: