Table of Contents

Class ScreenBase

Namespace
Dynamicweb.CoreUI.Screens
Assembly
Dynamicweb.CoreUI.dll
public abstract class ScreenBase
Inheritance
ScreenBase
Derived
Inherited Members

Properties

FocusedComponent

public string? FocusedComponent { get; set; }

Property Value

string

PresetId

public long? PresetId { get; set; }

Property Value

long?

UserScreenContext

protected static UserScreenContext UserScreenContext { get; }

Property Value

UserScreenContext

Methods

GetDefinition()

public UiComponentBase GetDefinition()

Returns

UiComponentBase

GetDefinitionInternal()

protected abstract UiComponentBase GetDefinitionInternal()

Returns

UiComponentBase

GetInitialViewAction()

Retrieves the initial action to be performed when the view is first displayed.

protected virtual ActionBase? GetInitialViewAction()

Returns

ActionBase

An ActionBase representing the initial view action, or null if no initial action is required.

Remarks

Override this method in a derived class to specify a custom initial action for the view. The default implementation returns null.

GetNavigationNodePath()

public virtual IEnumerable<NavigationNodePath>? GetNavigationNodePath()

Returns

IEnumerable<NavigationNodePath>

GetScreenIdentifier()

public virtual string? GetScreenIdentifier()

Returns

string
To top