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