Show / Hide Table of Contents

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.

In This Article
Back to top GraphShape