Table of Contents

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 Guid
Action 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; }

Property Value

LayoutEngineCustomAction