Skip to content

Nodify_ConnectionContainer

miroiu edited this page Jun 18, 2025 · 1 revision

ConnectionContainer Class

Namespace: Nodify

Assembly: Nodify

Inheritance: ObjectDispatcherObjectDependencyObjectVisualUIElementFrameworkElementContentPresenterConnectionContainer

Implements: IKeyboardFocusTarget<ConnectionContainer>

References: ConnectionsMultiSelector, SelectionType

public class ConnectionContainer : ContentPresenter, IKeyboardFocusTarget<ConnectionContainer>  

Constructors

ConnectionContainer(ConnectionsMultiSelector)

public ConnectionContainer(ConnectionsMultiSelector selector);  

Parameters

selector ConnectionsMultiSelector

Properties

Bounds

public virtual Rect Bounds { get; set; }  

Property Value

Rect

Connection

public FrameworkElement Connection { get; set; }  

Property Value

FrameworkElement

IsSelectable

Gets or sets whether this ConnectionContainer can be selected.

public bool IsSelectable { get; set; }  

Property Value

Boolean

IsSelected

Gets or sets a value that indicates whether this ConnectionContainer is selected. Can only be set if ConnectionContainer.IsSelectable is true.

public bool IsSelected { get; set; }  

Property Value

Boolean

Selector

public ConnectionsMultiSelector Selector { get; set; }  

Property Value

ConnectionsMultiSelector

Methods

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

protected override void OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs e);  

Parameters

e DependencyPropertyChangedEventArgs

OnMouseDown(MouseButtonEventArgs)

protected override void OnMouseDown(MouseButtonEventArgs e);  

Parameters

e MouseButtonEventArgs

OnMouseUp(MouseButtonEventArgs)

protected override void OnMouseUp(MouseButtonEventArgs e);  

Parameters

e MouseButtonEventArgs

OnVisualParentChanged(DependencyObject)

protected override void OnVisualParentChanged(DependencyObject oldParent);  

Parameters

oldParent DependencyObject

Select(SelectionType)

Modifies the selection state of the current item based on the specified selection type.

public void Select(SelectionType type);  

Parameters

type SelectionType: The type of selection to perform.

Events

Selected

Occurs when this ConnectionContainer is selected.

public event RoutedEventHandler Selected;  

Event Type

RoutedEventHandler

Unselected

Occurs when this ConnectionContainer is unselected.

public event RoutedEventHandler Unselected;  

Event Type

RoutedEventHandler

Clone this wiki locally