Class LayoutEngineCustomActionTransform
- Namespace
- Whim
- Assembly
- Whim.dll
Performs a custom action in a layout engine.
public record LayoutEngineCustomActionTransform : LayoutEngineCustomActionWithPayloadTransform<IWindow?>, IEquatable<Transform<bool>>, IEquatable<BaseWorkspaceTransform>, IEquatable<LayoutEngineCustomActionWithPayloadTransform<IWindow?>>, IEquatable<LayoutEngineCustomActionTransform>
- Inheritance
-
LayoutEngineCustomActionTransform
- Implements
- Inherited Members
Remarks
Layout engines need to handle the custom action in PerformCustomAction<T>(LayoutEngineCustomAction<T>).
For more, see PerformCustomAction<T>(LayoutEngineCustomAction<T>).
Constructors
LayoutEngineCustomActionTransform(Guid, LayoutEngineCustomAction)
Performs a custom action in a layout engine.
public LayoutEngineCustomActionTransform(Guid WorkspaceId, LayoutEngineCustomAction Action)
Parameters
WorkspaceId
GuidAction
LayoutEngineCustomAction- Metadata about the action to perform, and the payload to perform it with.
Remarks
Layout engines need to handle the custom action in PerformCustomAction<T>(LayoutEngineCustomAction<T>).
For more, see PerformCustomAction<T>(LayoutEngineCustomAction<T>).
Properties
Action
Metadata about the action to perform, and the payload to perform it with.
public LayoutEngineCustomAction Action { get; init; }