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
PresetId
public long? PresetId { get; set; }
Property Value
- long?
UserScreenContext
protected static UserScreenContext UserScreenContext { get; }
Property Value
Methods
GetDefinition()
public UiComponentBase GetDefinition()
Returns
GetDefinitionInternal()
protected abstract UiComponentBase GetDefinitionInternal()
Returns
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
GetScreenIdentifier()
public virtual string? GetScreenIdentifier()