Property Basics
In Nikcio.UHeadless, property basics provide a way to extend existing models and customize their behavior by adding additional properties and functionality. These basics allow you to modify and enhance the behavior and data structure of property models according to your specific requirements. The following table presents the available property basics along with a brief description:
Class Name | Description |
---|---|
BasicProperty | The basic class for extending the property model. |
BasicBlockGridArea | The basic class for extending block grid area model. |
BasicBlockGridArea<TBlockGridItem> | The basic class for extending block grid area model with a specific block grid item type. |
BasicBlockGridItem | The basic class for extending block grid item model. |
BasicBlockGridItem<TProperty> | The basic class for extending block grid item model with properties of type TProperty. |
BasicBlockGridItem<TProperty, TBlockGridArea> | The basic class for extending block grid item model with properties of type TProperty and a block grid area. |
BasicBlockGridModel | The basic class for extending block grid model. |
BasicBlockGridModel<TBlockGridItem> | The basic class for extending block grid model with a specific block grid item type. |
BasicBlockListItem | The basic class for extending block list item model. |
BasicBlockListItem<TProperty> | The basic class for extending block list item model with properties of type TProperty. |
BasicBlockListModel | The basic class for extending block list model. |
BasicBlockListModel<TBlockListItem> | The basic class for extending block list model with a specific block list item type. |
BasicContentPicker | The basic class for extending content picker model. |
BasicContentPicker<TContentPickerItem> | The basic class for extending content picker model with a specific content picker item type. |
BasicContentPickerItem | The basic class for extending content picker item model. |
BasicDateTimePicker | The basic class for extending date-time picker model. |
BasicPropertyValue | The basic class for extending property value model. |
BasicUnsupportedPropertyValue | The basic class for extending unsupported property value model. |
BasicLabel | The basic class for extending label model. |
BasicMediaPicker | The basic class for extending media picker model. |
BasicMediaPicker<TMediaItem> | The basic class for extending media picker model with a specific media item type. |
BasicMediaPickerItem | The basic class for extending media picker item model. |
BasicMemberPicker | The basic class for extending member picker model. |
BasicMemberPicker<TMember> | The basic class for extending member picker model with a specific member type. |
BasicMemberPickerItem | The basic class for extending member picker item model. |
BasicMemberPickerItem<TProperty> | The basic class for extending member picker item model with properties of type TProperty. |
BasicMultiUrlPicker | The basic class for extending multi-url picker model. |
BasicMultiUrlPicker<TLink> | The basic class for extending multi-url picker model with a specific link type. |
BasicMultiUrlPickerItem | The basic class for extending multi-url picker item model. |
BasicNestedContent | The basic class for extending nested content model. |
BasicNestedContent<TNestedContentElement> | The basic class for extending nested content model with a specific nested content element type. |
BasicNestedContentElement | The basic class for extending nested content element model. |
BasicNestedContentElement<TProperty> | The basic class for extending nested content element model with properties of type TProperty. |
BasicRichText | The basic class for extending rich text model. |
By utilizing these property basics, you can extend existing property models and tailor them to your specific application requirements. These basics serve as the foundation for modifying and enhancing the data of property model within Nikcio.UHeadless. They allow you to add custom properties.
Note that the property basics should be used for extending existing models, and it’s not recommended to use them for creating entirely new property models from scratch. The existing models provide a solid foundation, and extending them through the property basics offers flexibility and customization options without reinventing the wheel. If you want to create your property model from scratch you want to use a base model.