ImageSourceNodesGenerator Class

A Nodes Generator that generates the content of the IModelImageSources node.

Namespace: DevExpress.ExpressApp.Model.NodeGenerators

Assembly: DevExpress.ExpressApp.v18.1.dll

Syntax

public class ImageSourceNodesGenerator :
    ModelNodesGeneratorBase

This class is a ModelNodesGeneratorBase descendant, that generates child nodes of the ImageSources node. It adds the "Images" IModelFileImageSource node, and IModelAssemblyResourceImageSource nodes for each referenced module assembly and for the DevExpress.ExpressApp.Images.18.1 assembly.

To customize the content of the ImageSources node, implement a Generator Updater for this Nodes Generator by inheriting the ModelNodesGeneratorUpdater<T> class in the following manner:

public class Updater : 
    ModelNodesGeneratorUpdater<> {
    public override void UpdateNode(ModelNode node) {
        // Cast the 'node' parameter to IModelImageSources
        // to access the ImageSources node.
    }
}

The Generator Updater above should be registered within the overridden ModuleBase.AddGeneratorUpdaters method.

For a complete list of available Nodes Generators, refer to the Built-in Nodes Generators topic.

Inheritance

Object
ModelNodesGeneratorBase
ImageSourceNodesGenerator

See Also