DesignerLoader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый интерфейс загрузчика конструктора, который можно использовать для реализации пользовательского загрузчика конструктора.
public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
- Наследование
-
DesignerLoader
- Производный
- Атрибуты
Комментарии
DesignerLoader можно реализовать для поддержки пользовательской загрузки компонентов конструктора и конструктора. Загрузчик конструктора также отвечает за запись изменений в открытый документ обратно в хранилище, используемого при загрузке документа после Flush вызова метода.
По умолчанию среда разработки Visual Studio создает собственный набор DesignerLoader, который может загружать базовые проекты конструктора. Чтобы создать пользовательскую загрузчику конструктора, необходимо наследовать от абстрактного DesignerLoader класса и реализовать его. Невозможно создать экземпляр DesignerLoaderнапрямую, так как он не имеет общедоступного конструктора.
При BeginLoad вызове загрузчик конструктора загружает документ конструктора, отображает область конструктора с помощью IDesignerHost интерфейса и вызывает EndLoadIDesignerLoaderHost интерфейс по завершении. Реализация IDesignerLoaderHost обычно является тем же классом, который реализует IDesignerHost.
Конструкторы
| Имя | Описание |
|---|---|
| DesignerLoader() |
Инициализирует новый экземпляр класса DesignerLoader. |
Свойства
| Имя | Описание |
|---|---|
| Loading |
Возвращает значение, указывающее, загружает ли загрузчик документ. |
Методы
| Имя | Описание |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Начинает загрузку конструктора. |
| Dispose() |
Освобождает все ресурсы, используемые параметром DesignerLoader. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Flush() |
Записывает кэшированные изменения в расположение, из которое был загружен конструктор. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |