Show / Hide Table of Contents

Class ImagePropertyListEditorDescriptor<TItemType>

Type to inherit for editor descriptor used to enable PropertyList editor for item types with one or more image properties

Inheritance
object
EditorDescriptor
CollectionEditorDescriptor<TItemType>
ImagePropertyListEditorDescriptor<TItemType>
Implements
IMetadataExtender
IMetadataHandler
Inherited Members
CollectionEditorDescriptor<TItemType>.ModifyMetadata(ExtendedMetadata, IEnumerable<Attribute>)
CollectionEditorDescriptor<TItemType>.GridDefinition
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
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: AdaptiveImages.Shell
Assembly: AdaptiveImages.dll
Syntax
public abstract class ImagePropertyListEditorDescriptor<TItemType> : CollectionEditorDescriptor<TItemType>, IMetadataExtender, IMetadataHandler where TItemType : class, new()
Type Parameters
Name Description
TItemType

The POCO type used for the collection items

Methods

SetEditorConfiguration(ExtendedMetadata)

Configures custom editor to support list item types with SingleImage and AdaptiveImage properties.

Declaration
protected override void SetEditorConfiguration(ExtendedMetadata metadata)
Parameters
Type Name Description
ExtendedMetadata metadata
Overrides
EPiServer.Shell.ObjectEditing.EditorDescriptors.EditorDescriptor.SetEditorConfiguration(EPiServer.Shell.ObjectEditing.ExtendedMetadata)

Implements

EPiServer.Shell.ObjectEditing.IMetadataExtender
EPiServer.Shell.ObjectEditing.IMetadataHandler

Extension Methods

ImageExtensions.GetCultureSpecificImageAttribute<TContent, TProperty>(TContent, Expression<Func<TContent, TProperty>>)
ImageExtensions.GetImageConstraints<TParent>(TParent, string)
ImageExtensions.GetImageConstraints<TParent, TProperty>(TParent, Expression<Func<TParent, TProperty>>)
ImageExtensions.GetImageRenderSettings<TParent, TProperty>(TParent, Expression<Func<TParent, TProperty>>)
ImageExtensions.GetImageRenderSettings<TParent, TProperty>(TParent, Expression<Func<TParent, TProperty>>, FormFactor)
ImageExtensions.GetProportionsConstraint<TParent>(TParent, string)
ImageExtensions.GetProportionsConstraint<TParent>(TParent, string, FormFactor)
ImageExtensions.GetProportionsConstraint<TParent, TProperty>(TParent, Expression<Func<TParent, TProperty>>)
ImageExtensions.GetRequiredImageAttribute<TContent, TProperty>(TContent, Expression<Func<TContent, TProperty>>)
ImageExtensions.GetSizeConstraint<TContent, TProperty>(TContent, Expression<Func<TContent, TProperty>>)
☀
☾
In this article
Back to top
Documentation applies to: Adaptive Images 2.x
☀
☾