Udostępnij za pośrednictwem


DesignSurface.View Właściwość

Definicja

Pobiera widok dla głównego projektanta.

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

Wartość właściwości

Widok projektanta głównego.

Wyjątki

Powierzchnia projektowa nie jest ładowana, moduł ładujący projektanta nie utworzył jeszcze projektanta głównego lub powierzchnia projektowa zakończyła ładowanie, ale zakończyła się niepowodzeniem. Więcej informacji można znaleźć w temacie InnerException.

Projektant załadowany, ale nie oferuje widoku zgodnego z tą powierzchnią projektową.

Element IDesignerHost dołączony do obiektu DesignSurface został usunięty.

Przykłady

Poniższy przykład kodu przedstawia sposób View ukrywania technologii wyświetlania.

IRootDesigner d;  

ViewTechnology[] supported = d.SupportedTechnologies;  

return d.GetView(supported[0]);

Uwagi

Aby BeginLoad rozpocząć proces ładowania, należy wywołać wcześniej metodę . Istnieje możliwość zwrócenia widoku przed zakończeniem ładowania projektanta, ponieważ projektant główny, który dostarcza widok, jest pierwszym obiektem utworzonym przez moduł ładujący projektanta. Jeśli widok jest niedostępny, BeginLoad zgłasza wyjątek.

Pojęcie technologii widzenia jest przestarzałe. Pozostaje jednak w interfejsach dla głównych projektantów w celu zapewnienia zgodności z poprzednimi wersjami. Jego użycie jest ukryte przed osobami używającymi DesignSurface obiektów. Właściwość View ukrywa technologie wyświetlania, przekazując obsługiwane technologie z powrotem do głównego projektanta.

Dotyczy