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
TScreenType of screen for providing configuration
TModelType of screen model
- Inheritance
-
ScreenModelConfigurationProvider<TScreen, TModel>
- Inherited Members
Methods
GetScreenConfiguration(object?)
Gets the configuration
public override sealed ScreenConfiguration? GetScreenConfiguration(object? candidate)
Parameters
candidateobject
Returns
GetScreenModelConfiguration(TModel)
Gets configuration for specific screen model
protected abstract ScreenConfiguration? GetScreenModelConfiguration(TModel model)
Parameters
modelTModelScreen model