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
GetScreenModelConfiguration(TModel)
Gets configuration for specific screen model
protected abstract ScreenConfiguration? GetScreenModelConfiguration(TModel model)
Parameters
model
TModelScreen model