Show / Hide Table of Contents

Class EdgeControl

Edge control.

Inheritance
System.Object
EdgeControl
Implements
IPoolObject
IDisposable
Namespace: GraphShape.Controls
Assembly: GraphShape.Controls.dll
Syntax
public class EdgeControl : Control, IPoolObject, IDisposable

Fields

| Improve this Doc View Source

EdgeProperty

Edge dependency property.

Declaration
public static readonly DependencyProperty EdgeProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

RoutePointsProperty

Route points dependency property.

Declaration
public static readonly DependencyProperty RoutePointsProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

SourceProperty

Source vertex dependency property.

Declaration
public static readonly DependencyProperty SourceProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

StrokeThicknessProperty

Stroke thickness dependency property.

Declaration
public static readonly DependencyProperty StrokeThicknessProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

TargetProperty

Target vertex dependency property.

Declaration
public static readonly DependencyProperty TargetProperty
Field Value
Type Description
DependencyProperty

Properties

| Improve this Doc View Source

Edge

Edge.

Declaration
public object Edge { get; set; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

RoutePoints

Route points.

Declaration
public System.Windows.Point[] RoutePoints { get; set; }
Property Value
Type Description
System.Windows.Point[]
| Improve this Doc View Source

Source

Source vertex.

Declaration
public VertexControl Source { get; }
Property Value
Type Description
VertexControl
| Improve this Doc View Source

StrokeThickness

Stroke thickness.

Declaration
public double StrokeThickness { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Target

Target vertex.

Declaration
public VertexControl Target { get; }
Property Value
Type Description
VertexControl

Methods

| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| Improve this Doc View Source

Dispose(Boolean)

Dispose this object.

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

Indicates if called by dispose or finalizer.

| Improve this Doc View Source

Reset()

Resets object state.

Declaration
public void Reset()
| Improve this Doc View Source

Terminate()

Frees object resources.

Declaration
public void Terminate()

Events

| Improve this Doc View Source

Disposing

Fired when the object is disposing its resources.

Declaration
public event DisposingHandler Disposing
Event Type
Type Description
DisposingHandler

Implements

IPoolObject
IDisposable

Extension Methods

GraphHelpers.GetDistances<TVertex, TEdge, TGraph>(TGraph)
GraphHelpers.GetDiameter<TVertex, TEdge, TGraph>(TGraph)
GraphHelpers.GetDiameter<TVertex, TEdge, TGraph>(TGraph, out Double[,])
  • Improve this Doc
  • View Source
In This Article
Back to top GraphShape