Freigeben über


DesignSurface.View Eigenschaft

Definition

Ruft die Ansicht für den Stammdesigner 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 Stammdesigner.

Ausnahmen

Die Entwurfsoberfläche wird nicht geladen, das Designerladeprogramm hat noch keinen Stammdesigner erstellt, oder der Ladevorgang der Entwurfsoberfläche wurde beendet, es trat jedoch ein Fehler auf. Weitere Informationen finden Sie unter InnerException.

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

Das an das DesignSurface-Objekt angefügte IDesignerHost-Objekt wurde verworfen.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie View Ansichtstechnologien ausgeblendet werden.

IRootDesigner d;  

ViewTechnology[] supported = d.SupportedTechnologies;  

return d.GetView(supported[0]);

Hinweise

Die BeginLoad -Methode muss im Voraus aufgerufen werden, um den Ladevorgang zu starten. Es ist möglich, eine Ansicht zurückzugeben, bevor das Laden des Designerladeprogramms 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 löst eine Ausnahme aus.

Der Begriff der Sichttechnologie ist veraltet. Es bleibt jedoch in den Schnittstellen für Root-Designer, um Abwärtskompatibilität zu gewährleisten. Seine 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: