Table of Contents

Class SelectionChangedEventArgs

Namespace
FlowGraph.Avalonia
Assembly
FlowGraph.Avalonia.dll

Event args for selection changed event.

public class SelectionChangedEventArgs : EventArgs
Inheritance
SelectionChangedEventArgs
Inherited Members

Constructors

SelectionChangedEventArgs(IReadOnlyList<Node>, IReadOnlyList<Edge>, IReadOnlyList<Node>?, IReadOnlyList<Node>?, IReadOnlyList<Edge>?, IReadOnlyList<Edge>?, IReadOnlyList<ShapeElement>?, IReadOnlyList<ShapeElement>?, IReadOnlyList<ShapeElement>?)

public SelectionChangedEventArgs(IReadOnlyList<Node> selectedNodes, IReadOnlyList<Edge> selectedEdges, IReadOnlyList<Node>? addedNodes = null, IReadOnlyList<Node>? removedNodes = null, IReadOnlyList<Edge>? addedEdges = null, IReadOnlyList<Edge>? removedEdges = null, IReadOnlyList<ShapeElement>? selectedShapes = null, IReadOnlyList<ShapeElement>? addedShapes = null, IReadOnlyList<ShapeElement>? removedShapes = null)

Parameters

selectedNodes IReadOnlyList<Node>
selectedEdges IReadOnlyList<Edge>
addedNodes IReadOnlyList<Node>
removedNodes IReadOnlyList<Node>
addedEdges IReadOnlyList<Edge>
removedEdges IReadOnlyList<Edge>
selectedShapes IReadOnlyList<ShapeElement>
addedShapes IReadOnlyList<ShapeElement>
removedShapes IReadOnlyList<ShapeElement>

Properties

AddedEdges

Edges that were added to the selection.

public IReadOnlyList<Edge> AddedEdges { get; }

Property Value

IReadOnlyList<Edge>

AddedNodes

Nodes that were added to the selection.

public IReadOnlyList<Node> AddedNodes { get; }

Property Value

IReadOnlyList<Node>

AddedShapes

Shapes that were added to the selection.

public IReadOnlyList<ShapeElement> AddedShapes { get; }

Property Value

IReadOnlyList<ShapeElement>

RemovedEdges

Edges that were removed from the selection.

public IReadOnlyList<Edge> RemovedEdges { get; }

Property Value

IReadOnlyList<Edge>

RemovedNodes

Nodes that were removed from the selection.

public IReadOnlyList<Node> RemovedNodes { get; }

Property Value

IReadOnlyList<Node>

RemovedShapes

Shapes that were removed from the selection.

public IReadOnlyList<ShapeElement> RemovedShapes { get; }

Property Value

IReadOnlyList<ShapeElement>

SelectedEdges

The currently selected edges.

public IReadOnlyList<Edge> SelectedEdges { get; }

Property Value

IReadOnlyList<Edge>

SelectedNodes

The currently selected nodes.

public IReadOnlyList<Node> SelectedNodes { get; }

Property Value

IReadOnlyList<Node>

SelectedShapes

The currently selected shapes.

public IReadOnlyList<ShapeElement> SelectedShapes { get; }

Property Value

IReadOnlyList<ShapeElement>