BaseCardControl — класс
Базовый класс карточки, поддерживающей механизм настройки разметки (при помощи конструктора разметок) и автомат состояний. Является базовым классом для карточек библиотеки Базовые объекты.
-
Пространство имён:
DocsVision.BackOffice.WinForms
-
Сборка:
DocsVision.BackOffice.WinForms.dll
Синтаксис
[CardFrameWindowType(typeof(CardFrameForm))]
[ComVisible(true)]
[Customizable]
[Guid("16F0201F-589F-465c-9721-F6A571EB9512")]
public class BaseCardControl : CardControl, ICustomizableControl, ICardView
Свойства
Имя | Описание |
---|---|
Возвращает список доступных переходов состояний карточки. |
|
Возвращает объектную модель открытой карточки. |
|
Задаёт или возвращает заголовок окна в котором открыта карточка. |
|
|
Возвращает текущий контекст объектов. |
|
Возвращает true, если карточка открыта на чтение. |
Методы
Имя | Описание |
---|---|
Изменяет состояние карточки следуя предоставленному переходу автомата состояний. |
|
Сохраняет данные карточки. |
|
Возвращает признак наличия не сохранённых изменений в контексте объектов. |
|
Перезагружает разметку карточки. |
|
Отменяет несохранённые изменения данных карточки. |
|
Сохраняет данные карточки в случае отсутствия в них ошибок. |
|
Проверяет данные карточки на наличие ошибок. При наличии ошибок будет выдано соответствующее сообщение. |
|
Проверяет данные карточки на наличие ошибок с возможностью отключения сообщения о наличии ошибок. |
|
Проверяет данные карточки на наличие ошибок с возможностью отключения проверки отдельных данных. |
События
Имя | Описание |
---|---|
|
Событие возникает после конвертации карточки в шаблон. |
|
Событие возникает после создания карточки из шаблона. |
|
Событие возникает перед конвертацией карточки в шаблон. |
|
Событие возникает перед созданием карточки из шаблона. |
|
Событие возникает при открытии карточки. Может быть использовано для вынесения бизнес-логики в отдельный поток. |
|
Событие возникает после завершения исполнения бизнес-логики, привязанной к событию CardActivatedAsync. Может быть использовано для обновления интерфейса пользователя. |
|
Событие возникает перед генерацией дайджеста. |
|
Событие возникает перед возвращением результата выполнения метода |
|
Событие возникает после смены разметки. |
|
Событие возникает при инициализации контекста объектов, запущенной обращением к не заданному свойству |
|
Событие возникает перед возвращением результата выполнения метода |
|
Событие возникает после сохранения данных карточки. |
|
Событие возникает перед сохранением данных карточки. Позволяет отменить сохранение, установкой |
|
Событие возникает перед выполнением перехода автомата состояний. |
|
Событие возникает после смены состояния карточки. |