'DeclarationPublic Interface ILayoutUpdateStrategy
'UsageDim instance As ILayoutUpdateStrategy
public interface ILayoutUpdateStrategy
Represents the strategy class to call when AvalonDock needs to position an anchorable inside an existing layout model.
'DeclarationPublic Interface ILayoutUpdateStrategy
'UsageDim instance As ILayoutUpdateStrategy
public interface ILayoutUpdateStrategy
| Name | Description | |
|---|---|---|
![]() | AfterInsertAnchorable | Performs actions after an anchorable has been inserted. |
![]() | AfterInsertDocument | Performs actions after a document has been inserted. |
![]() | BeforeInsertAnchorable | Performs actions before an anchorable is to be inserted. |
![]() | BeforeInsertDocument | Performs actions before a document is to be inserted. |
Sometimes it's impossible to automatically insert an anchorable in the layout without specifing the target parent pane. Implement the methods of this interface to create a class whose instances will be asked to insert the anchorable to the desired position, and use an instance to set the LayoutUpdateStrategy property of the DockingManager class.
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.