NavPropertyPageControl — класс

Базовый класс для элемента управления страницы свойств Windows-клиента.

Синтаксис

[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
[DefaultEvent("PageActivated")]
[Guid("D2329F03-D431-4169-B927-8670F72732B2")]
[ToolboxItem(false)]
public class NavPropertyPageControl : ContainerControl, IServiceProvider, IPropertyPageUI

Конструкторы

Имя Описание

NavPropertyPageControl

Инициализирует новый экземпляр класса NavPropertyPageControl.

Свойства

Имя Описание

ActivateParams

Возвращает параметры активации страницы.

CardHost

Возвращает ссылку на контейнер карточки.

PageFrame

Возвращает ссылку на окно текущей страницы свойств.

Session

Возвращает текущую сессию пользователя.

Методы

Имя Описание

Dispose(Boolean)

Освобождает ресурсы.

GetService(Type)

Получает сервис заданного типа.

OnPageActivated(EventArgs)

Создаёт событие PageActivated.

OnPageApplied(EventArgs)

Создаёт событие PageApplied.

OnPageClosed(EventArgs)

Создаёт событие PageClosed.

OnPageDeactivated(EventArgs)

Создаёт событие PageDeactivated.

OnPageInitialized(EventArgs)

Создаёт событие PageInitialized.

События

Имя Описание

PageActivated

Событие вызывается при активации страницы свойства.

PageApplied

Событие вызывается при необходимости сохранить изменения.

PageClosed

Событие вызывается при закрытии страницы свойств.

PageDeactivated

Событие вызывается при деактивации страницы.

PageInitialized

Событие вызывается при инициализации страницы свойств.

Заметки

Объект типа NavPropertyPageControl используется расширением страниц свойств Windows-клиента. Объект унаследованный от данного класса должен иметь идентификатор COM-интерфейса.

Примеры

[ComVisible(true)]
[Guid("572860E1-E4C6-4120-B3DC-78C0A03F7445")]
[ClassInterface(ClassInterfaceType.None)]
public sealed partial class TestPropertyPage : NavPropertyPageControl