Table of Contents

Namespace Dynamicweb.CoreUI.Screens

Classes

DefaultScreen
DialogScreen
EditScreenBase<TModel>
EditScreenBase<TModel>.EditScreenBuilder

Provides a constrained API for building edit screens by delegating to the owning EditScreenBase<TModel>.

EditScreenBase<TModel>.EditorMapping

Defines the mapping metadata used to build an EditorBase for a model property on an edit screen.

EditScreenBase<TModel>.LayoutWrapper

Represents a lightweight container for grouping UI components under a common name and optional explanation.

EditScreenConfiguration
EditScreenInjector<TScreen, TModel>
GridEditScreenBase<TModel>
GridEditScreenBase<TModel, TListModel>
GridEditScreenConfiguration
ListScreenBase<TModel>
ListScreenBase<TScreenModel, TRowModel>
ListScreenConfiguration
ListScreenInjector<TScreen, TRowModel>
ListScreenInjector<TScreen, TScreenModel, TRowModel>
OutputViewerScreen
OverviewScreenBase<TModel>
PromptScreenBase<TModel>
ScreenBase
ScreenBase<TModel>
ScreenBuilder
ScreenBuilder.BuildRequest
ScreenBuilder.BuildRequest<TScreen>
ScreenConfiguration
ScreenConfigurationProvider

Base class for screen configuration providers

ScreenInjector<T>
ScreenModelConfigurationProvider<TScreen, TModel>

Screen configuration provider based on screen model

ScreenRequest
ScreenTypeBase
SlideOverScreen
UserScreenContext

Abstract class enabling setting and getting context user-specific data related to UI screens.

VisualEditorScreen
VisualEditorScreen.SwitchDeviceAction

Enums

ScreenType
VisualEditorScreen.DeviceType
To top