Namespace GraphShape.Controls
Classes
AnimationContext
Animation context.
CompoundVertexControl
Compound vertex control.
ContextualGraphLayout<TVertex, TEdge, TGraph>
Contextual Graph layout control.
EdgeControl
Edge control.
FadeInTransition
Fade In transition.
FadeOutTransition
Fade Out transition.
FadeTransition
Fade transition.
GraphCanvas
Graph canvas.
GraphElementBehaviour
Graph element behavior.
GraphLayout
Default graph layout control.
GraphLayout<TVertex, TEdge, TGraph>
Graph layout control. Support layout, edge routing and overlap removal algorithms, with multiple layout states.
HighlightInfoChangedEventArgs
Highlight information changed event arguments.
HighlightTriggeredEventArgs
Highlight triggered event arguments.
ObjectPool<T>
Pool of objects.
PositionChangedEventArgs
Object position changed event arguments.
VertexControl
Vertex control.
Interfaces
IAnimation
Represents an entity able to animate a control.
IAnimationContext
Represents an animation context.
IPoolObject
Represents an entity that can be part of an object pool.
ITransition
Represents an entity able to perform animation transitions
Enums
AlgorithmConstraints
Enumeration of possible algorithm constraints regarding overlap and edge routing.
LayoutMode
Enumeration of possible layout modes.
Delegates
DisposingHandler
Handler for an object Disposing event.
HighlightInfoChangedEventHandler
Handler for an object highlight information changed event.
HighlightTriggerEventHandler
Handler for an object highlight trigger changed event.
PositionChangedEventHandler
Handler for an object position changed event.