Для изменения размера нажмите или перетащите

CardTypeControl - класс

Базовый объект, который может включаться в состав блока типа карточки CardTypeBlock.
Иерархия наследования

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[SerializableAttribute]
public abstract class CardTypeControl : CardTypeContent

Тип CardTypeControl предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методCardTypeControl
Создаёт экземпляр класса с параметрами по умолчанию.
Защищённый методCardTypeControl(SerializationInfo, StreamingContext)
Создаёт экземпляр класса, десериализованный с использованием переданного объекта [System.Runtime.Serialization.SerializationInfo].
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоBlockSettings
Настройки блока CardTypeBlock, которые задаются для каждого включённого в его состав объекта.
Открытое свойствоCaption
Отображаемое имя объекта.
(Унаследован от CardTypeContent.)
Открытое свойствоControlSettings
Настройки используемого элемента управления, тип которого задан в свойстве Type.
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
(Унаследован от CardSerializableObject.)
Открытое свойствоName
Имя элемента управления или null, если имя не задано. При задании пустой строки устанавливается значение null. Рекомендуется задавать имя, уникальное для формы.
Открытое свойствоOrder
Порядок отображения объекта в интерфейсе карточки.
(Унаследован от CardTypeContent.)
Открытое свойствоToolTip
Текст всплывающей подсказки для элемента управления или null, если имя не задано. При задании пустой строки или строки, состоящей из пробелов, устанавливается значение null.
Открытое свойствоType
Тип используемого элемента управления.
Защищённое свойствоXmlElementNameInternal
Имя XML-элемента, для которого выполняется сериализация и десериализация.
(Унаследован от CardSerializableObject.)
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckSealed
Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
(Унаследован от CardSerializableObject.)
Открытый методСтатический членCreate
Создаёт экземпляр класса, унаследованного от CardTypeControl и описываемого кодом typeCode.
Защищённый методCreateAndEnsureSealingT
Создаёт объект типа T посредством конструктора по умолчанию и защищает его от изменений, если текущий объект также защищён от изменений.
(Унаследован от CardSerializableObject.)
Защищённый методDeserializeAttributeFromXml
Выполняется для каждого атрибута десериализуемого атрибута.
(Переопределяет CardTypeContentDeserializeAttributeFromXml(String, String).)
Защищённый методDeserializeChildrenFromBinaryInternal
Выполняет десериализацию всех дочерних объектов из байтового потока.
(Унаследован от CardSerializableObject.)
Защищённый методDeserializeElementFromXml
Выполняется для каждого элемента десериализуемого объекта.
(Переопределяет CardSerializableObjectDeserializeElementFromXml(String, XmlReader).)
Открытый методDeserializeFromBinary(Byte)
Выполняет десериализацию текущего объекта и всех его дочерних объектов из массива байт.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromBinary(BinaryReader)
Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromBinary(Stream)
Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока.
(Унаследован от CardSerializableObject.)
Защищённый методDeserializeFromBinaryInternal
Выполняет десериализацию всех полей текущего объекта из байтового потока.
(Переопределяет CardTypeContentDeserializeFromBinaryInternal(BinaryReader).)
Открытый методDeserializeFromJson
Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromStorage
Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object>.
(Унаследован от CardSerializableObject.)
Защищённый методDeserializeFromStorageInternal
Выполняет десериализацию объекта и всех его дочерних объектов из хранилища Dictionary<string, object>.
(Переопределяет CardTypeContentDeserializeFromStorageInternal(DictionaryString, Object).)
Открытый методDeserializeFromXml(Stream)
Выполняет десериализацию объекта из XML из заданного потока.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromXml(String)
Выполняет десериализацию объекта из XML, заданного посредством строки.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromXml(XmlReader)
Выполняет десериализацию объекта и всех его дочерних объектов из элемента XML.
(Унаследован от CardSerializableObject.)
Открытый методEquals(Object)
Сравнивает текущий объект с заданным.
(Унаследован от CardTypeContent.)
Открытый методEquals(CardTypeContent)
Сравнивает текущий объект с заданным.
(Унаследован от CardTypeContent.)
Открытый методEqualsByBlockSettings
Сравнивает сериализованные значения свойств BlockSettings.
Открытый методEqualsByControlSettings
Сравнивает сериализованные значения свойств ControlSettings.
Защищённый методEqualsInternal
Сравнивает заданный объект с текущим по всем полям.
(Переопределяет CardTypeContentEqualsInternal(CardTypeContent).)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Возвращает хеш-код объекта.
(Унаследован от CardTypeContent.)
Открытый методGetObjectData
Записывает сериализованные данные текущего объекта в указанный объект [System.Runtime.Serialization.SerializationInfo].
(Унаследован от CardSerializableObject.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методСтатический членGetTypeCode
Возвращает код, при помощи которого можно определить тип класса, унаследованного от CardTypeControl.
Защищённый методGetValidationName
Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от CardTypeContent.)
Открытый методIsRequired
Возвращает признак того, что значение, редактируемое элементом управления, является обязательным для заполнения.
Открытый методIsValid
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationObject.)
Открытый методIsVisible
Возвращает признак того, что элемент управления является видимым в интерфейсе.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnDeserialized
Выполняется после успешной десериализации объекта и всех его дочерних объектов из элемента XML.
(Унаследован от CardSerializableObject.)
Защищённый методOnDeserializing
Выполняется перед десериализацией объекта и всех его дочерних объектов из элемента XML.
(Переопределяет CardTypeContentOnDeserializing(CardSerializableObjectSerializationMode).)
Открытый методRepairAsync(ISchemeService, CancellationToken)
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой. Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме, но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject.)
Открытый методRepairAsync(ISchemeService, IValidationResultBuilder, CancellationToken)
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой. Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме, но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject.)
Защищённый методRepairInternalAsync
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой. Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме, но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject.)
Защищённый методСтатический членResolveControlTypeOrUnknown
Возвращает тип элемента управления CardControlType из реестра зарегистрированных типов. Если тип отсутствует, то возвращается новый экземпляр типа с указанием идентификатора и имени UnknownName.
Открытый методSeal
Защищает объект от изменений.
(Унаследован от CardSerializableObject.)
Защищённый методSealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

(Переопределяет CardSerializableObjectSealInternal.)
Защищённый методSerializeAttributesToXml
Выполняет сериализацию текущего объекта в атрибуты XML.
(Переопределяет CardTypeContentSerializeAttributesToXml(XmlWriter).)
Защищённый методSerializeChildrenToBinaryInternal
Выполняет сериализацию всех дочерних объектов в байтовый поток.
(Унаследован от CardSerializableObject.)
Защищённый методSerializeElementsToXml
Выполняет сериализацию всех дочерних объектов для текущего объекта в элементы XML.
(Переопределяет CardSerializableObjectSerializeElementsToXml(XmlWriter).)
Открытый методSerializeToBinary
Выполняет сериализацию текущего объекта и всех его дочерних объектов в массив байт.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToBinary(BinaryWriter)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToBinary(Stream)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток.
(Унаследован от CardSerializableObject.)
Защищённый методSerializeToBinaryInternal
Выполняет сериализацию текущего объекта в байтовый поток.
(Переопределяет CardTypeContentSerializeToBinaryInternal(BinaryWriter).)
Открытый методSerializeToJson
Сериализует объект и его дочерние объекты в форме текстового JSON с сохраняемыми типами данных.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToStorage
Сериализует объект и его дочерние объекты в возвращаемое хранилище Dictionary<string, object>.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToStorage(DictionaryString, Object)
Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object>.
(Унаследован от CardSerializableObject.)
Защищённый методSerializeToStorageInternal
Выполняет сериализацию текущего объекта и всех его дочерних объектов в хранилище Dictionary<string, object>.
(Переопределяет CardTypeContentSerializeToStorageInternal(DictionaryString, Object).)
Открытый методSerializeToXml(Boolean)
Возвращает строку, которая содержит сериализованный в XML объект.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToXml(XmlWriter)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToXml(Stream, Boolean)
Выполняет сериализацию объекта в XML в заданный поток.
(Унаследован от CardSerializableObject.)
Открытый методSetRequired
Устанавливает признак того, что значение, редактируемое элементом управления, является обязательным для заполнения. Если элемент управления не поддерживает установку такого признака, то действий не выполняется.
Открытый методSetVisible
Устанавливает признак того, что элемент управления является видимым в интерфейсе. Если элемент управления не поддерживает установку такого признака, то действий не выполняется.
Открытый методToString
Возвращает строковое представление объекта.
(Унаследован от CardTypeContent.)
Открытый методValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Открытый методValidate(IValidationResultBuilder)
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Защищённый методValidateInternal
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от CardTypeContent.)
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членCustomTypeCode
Код для типа CardTypeCustomControl, являющегося наследником для CardTypeControl.
Открытое полеСтатический членEntryTypeCode
Код для типа CardTypeEntryControl, являющегося наследником для CardTypeControl.
Открытое полеСтатический членTableTypeCode
Код для типа CardTypeTableControl, являющегося наследником для CardTypeControl.
Открытое полеСтатический членTabTypeCode
Код для типа CardTypeTabControl, являющегося наследником для CardTypeControl.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияDeepClone
Выполняет глубокое клонирование метаинформации по элементу управления CardTypeControl за счёт его полной сериализации / десериализации.
(Определяется CardExtensions.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияGetCaptionVisibility
Возвращает отображаемое состояние для заголовка элемента управления, заданного по указанной метаинформации.
(Определяется CardUIExtensions.)
Открытый метод расширенияGetControlSpan
Возвращает отображаемое состояние для заголовка элемента управления, заданного по указанной метаинформации.
(Определяется CardUIExtensions.)
Открытый метод расширенияGetSourceInfo
Метод для поулчения информации об источнике данных контрола с учетом возможной регистрации кастомного метода для получения источника данных в ICardControlTypeRegistry
(Определяется CardExtensions.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также