Table of Contents

Class ScreenModelConfigurationProvider<TScreen, TModel>

Namespace
Dynamicweb.CoreUI.Screens
Assembly
Dynamicweb.CoreUI.dll

Screen configuration provider based on screen model

public abstract class ScreenModelConfigurationProvider<TScreen, TModel> : ScreenConfigurationProvider where TScreen : ScreenBase<TModel> where TModel : DataViewModelBase

Type Parameters

TScreen

Type of screen for providing configuration

TModel

Type of screen model

Inheritance
ScreenModelConfigurationProvider<TScreen, TModel>
Inherited Members

Methods

GetScreenConfiguration(object?)

Gets the configuration

public override sealed ScreenConfiguration? GetScreenConfiguration(object? candidate)

Parameters

candidate object

Returns

ScreenConfiguration

GetScreenModelConfiguration(TModel)

Gets configuration for specific screen model

protected abstract ScreenConfiguration? GetScreenModelConfiguration(TModel model)

Parameters

model TModel

Screen model

Returns

ScreenConfiguration
To top