Library Blazor Components ToolsPanel Reference ToolsPanel CanDock

CanDock

Function parameter that can be used for denying docking to specific docks.

razor
[Parameter]
public Func<DockArgs, bool> CanDock { get; set; } = _ => true;

DockArgs argument contains DockId and Orientation of the dock.

Example

Allowing dock on only vertically oriented docks:

razor
<ToolsPanel CanDock="x => x.Orientation == Orientation.Vertical">
    Content
</ToolsPanel>

Using Tag parameter of dock.

razor
<Dock Tag="@SecretTag" />

<ToolsPanel CanDock="x => x.Tag == SecretTag">
    Content
</ToolsPanel>

@code {
    const string SecretTag = "orders";
}

Sign in