Udostępnij za pośrednictwem


DesignSurface.View Właściwość

Definicja

Pobiera widok projektanta głównego.

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 pliku InnerException.

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

Dołączony IDesignerHost 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ć metodę wcześniej. 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 widoku 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 wszystkimi 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