Table of Contents

Class ModuleActionsBase

Namespace
Oqtane.Themes.Controls
Assembly
Oqtane.Client.dll
public class ModuleActionsBase : ComponentBase
Inheritance
ModuleActionsBase

Fields

Actions

public List<ModuleActionsBase.ActionViewModel> Actions

Field Value

List<ModuleActionsBase.ActionViewModel>

Properties

Localizer

[Inject]
public IStringLocalizer<ModuleActionsBase> Localizer { get; set; }

Property Value

IStringLocalizer<ModuleActionsBase>

ModuleService

[Inject]
public IModuleService ModuleService { get; set; }

Property Value

IModuleService

ModuleState

[Parameter]
public Module ModuleState { get; set; }

Property Value

Module

NavigationManager

[Inject]
public NavigationManager NavigationManager { get; set; }

Property Value

NavigationManager

PageModuleService

[Inject]
public IPageModuleService PageModuleService { get; set; }

Property Value

IPageModuleService

PageState

[Parameter]
public PageState PageState { get; set; }

Property Value

PageState

Methods

GetActions()

protected virtual List<ModuleActionsBase.ActionViewModel> GetActions()

Returns

List<ModuleActionsBase.ActionViewModel>

ModuleAction(ActionViewModel)

protected Task ModuleAction(ModuleActionsBase.ActionViewModel action)

Parameters

action ModuleActionsBase.ActionViewModel

Returns

Task

OnParametersSet()

Method invoked when the component has received parameters from its parent in the render tree, and the incoming values have been assigned to properties.

protected override void OnParametersSet()