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