@implements IDisposable @inject ContextualActionBarService ContextualActionBarService @code { [Parameter] public ContextualActionBarPosition Position { get; set; } = ContextualActionBarPosition.Default; [Parameter] public RenderFragment? ChildContent { get; set; } protected override void OnParametersSet() { ContextualActionBarService.Content = ChildContent; ContextualActionBarService.Position = Position; ContextualActionBarService.ChangeParameters(); } public void Dispose() { ContextualActionBarService.Content = null; ContextualActionBarService.Position = ContextualActionBarPosition.Default; ContextualActionBarService.ChangeParameters(); } }