Поделиться через


DesignSurface.View Свойство

Определение

Возвращает представление для корневого конструктора.

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

Значение свойства

Представление корневого конструктора.

Исключения

Область конструктора не загружается, загрузчик конструктора еще не создал корневой конструктор или область конструктора завершила загрузку, но не удалось. Дополнительные сведения могут быть доступны в .InnerException

Конструктор загружен, но он не предлагает представление, совместимое с этой областью конструктора.

Присоединенная IDesignerHost к ней DesignSurface удалена.

Примеры

В следующем примере кода показано, как View скрыть технологии просмотра.

IRootDesigner d;

ViewTechnology[] supported = d.SupportedTechnologies;

return d.GetView(supported[0]);

Комментарии

Метод BeginLoad необходимо вызвать заранее, чтобы запустить процесс загрузки. Можно вернуть представление, прежде чем загрузчик конструктора завершит загрузку, так как корневой конструктор, предоставляющий представление, является первым объектом, созданным загрузчиком конструктора. Если представление недоступно, BeginLoad вызывает исключение.

Понятие технологии представления устарело. Но он остается в интерфейсах для корневых конструкторов для обратной совместимости. Его использование скрыто от всех пользователей, использующих DesignSurface объекты. Свойство View скрывает технологии просмотра, передав поддерживаемые технологии обратно в корневой конструктор.

Применяется к