DesignSurface.View Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.