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"; }