Show / Hide Table of Contents

Class CompoundVertexControl

Compound vertex control.

Inheritance
System.Object
VertexControl
CompoundVertexControl
Implements
IPoolObject
IDisposable
Inherited Members
VertexControl.Vertex
VertexControl.VertexProperty
VertexControl.RootCanvas
VertexControl.RootCanvasProperty
VertexControl.Reset()
VertexControl.Terminate()
VertexControl.Disposing
VertexControl.Dispose()
VertexControl.Dispose(Boolean)
Namespace: GraphShape.Controls
Assembly: GraphShape.Controls.dll
Syntax
public class CompoundVertexControl : VertexControl, IPoolObject, IDisposable, ICompoundVertexControl

Constructors

| Improve this Doc View Source

CompoundVertexControl()

Initializes a new instance of the CompoundVertexControl class.

Declaration
public CompoundVertexControl()

Fields

| Improve this Doc View Source

CollapsedEvent

Collapsed event.

Declaration
public static readonly RoutedEvent CollapsedEvent
Field Value
Type Description
RoutedEvent
| Improve this Doc View Source

ExpandedEvent

Expanded event.

Declaration
public static readonly RoutedEvent ExpandedEvent
Field Value
Type Description
RoutedEvent
| Improve this Doc View Source

InnerCanvas

Inner canvas control.

Declaration
protected FrameworkElement InnerCanvas
Field Value
Type Description
FrameworkElement
| Improve this Doc View Source

IsExpandedProperty

Is expanded dependency property.

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

LayoutModeProperty

Layout mode dependency property.

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

PartInnerCanvas

Inner canvas part name.

Declaration
protected const string PartInnerCanvas = null
Field Value
Type Description
System.String
| Improve this Doc View Source

VerticesProperty

Vertices dependency property.

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

VerticesPropertyKey

Vertices property key.

Declaration
protected static readonly DependencyPropertyKey VerticesPropertyKey
Field Value
Type Description
DependencyPropertyKey

Properties

| Improve this Doc View Source

InnerCanvasSize

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

IsExpanded

Indicates if vertex is expanded or not.

Declaration
public bool IsExpanded { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

LayoutMode

Layout mode.

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

VertexBorderThickness

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

Vertices

Vertices controls.

Declaration
public ObservableCollection<VertexControl> Vertices { get; protected set; }
Property Value
Type Description
ObservableCollection<VertexControl>

Methods

| Improve this Doc View Source

OnApplyTemplate()

Declaration
public override void OnApplyTemplate()

Events

| Improve this Doc View Source

Collapsed

Declaration
public event RoutedEventHandler Collapsed
Event Type
Type Description
RoutedEventHandler
| Improve this Doc View Source

Expanded

Declaration
public event RoutedEventHandler Expanded
Event Type
Type Description
RoutedEventHandler

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