DesignSurface.View Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.