Class SingleImageEditorDescriptor
Registers editor for single images
Implements
IMetadataExtender
IMetadataHandler
Inherited Members
EditorDescriptor.SetEditorConfiguration(ExtendedMetadata)
EditorDescriptor.SetOverlayConfiguration(ExtendedMetadata)
EditorDescriptor.AllowedTypes
EditorDescriptor.AllowedTypesFormatSuffix
EditorDescriptor.DndSourcePropertyName
EditorDescriptor.DndTargetPropertyName
EditorDescriptor.ClientEditingClass
EditorDescriptor.ClientEditingPackage
EditorDescriptor.LayoutClass
EditorDescriptor.DefaultValue
EditorDescriptor.EditorConfiguration
EditorDescriptor.OverlayConfiguration
EditorDescriptor.SelectionFactoryType
Namespace: AdaptiveImages.Shell
Assembly: AdaptiveImages.dll
Syntax
[EditorDescriptorRegistration(TargetType = typeof(SingleImage), EditorDescriptorBehavior = EditorDescriptorBehavior.OverrideDefault)]
public class SingleImageEditorDescriptor : EditorDescriptor, IMetadataExtender, IMetadataHandler
Constructors
SingleImageEditorDescriptor(IContentLoader, IAddonSettings)
Creates an empty instance with required dependencies
Declaration
public SingleImageEditorDescriptor(IContentLoader contentLoader, IAddonSettings addonSettings)
Parameters
Type | Name | Description |
---|---|---|
IContentLoader | contentLoader | Necessary to support localized images |
IAddonSettings | addonSettings |
Methods
ModifyMetadata(ExtendedMetadata, IEnumerable<Attribute>)
Configure editor for single image properties and pass along any validation settings
Declaration
public override void ModifyMetadata(ExtendedMetadata metadata, IEnumerable<Attribute> attributes)
Parameters
Type | Name | Description |
---|---|---|
ExtendedMetadata | metadata | |
IEnumerable<Attribute> | attributes |
Overrides
Implements
EPiServer.Shell.ObjectEditing.IMetadataExtender
EPiServer.Shell.ObjectEditing.IMetadataHandler