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


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 скрывает технологии представления, передавая поддерживаемые технологии обратно в корневой конструктор.

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