4.7 KiB
ConnectionContainer Class
Namespace: Nodify
Assembly: Nodify
Inheritance: Object → DispatcherObject → DependencyObject → Visual → UIElement → FrameworkElement → ContentPresenter → ConnectionContainer
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
Connection
public FrameworkElement Connection { get; set; }
Property Value
IsSelectable
Gets or sets whether this ConnectionContainer can be selected.
public bool IsSelectable { get; set; }
Property Value
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
Selector
public ConnectionsMultiSelector Selector { get; set; }
Property Value
Methods
OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)
protected override void OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs e);
Parameters
e DependencyPropertyChangedEventArgs
OnMouseDown(MouseButtonEventArgs)
protected override void OnMouseDown(MouseButtonEventArgs e);
Parameters
OnMouseUp(MouseButtonEventArgs)
protected override void OnMouseUp(MouseButtonEventArgs e);
Parameters
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
Unselected
Occurs when this ConnectionContainer is unselected.
public event RoutedEventHandler Unselected;
Event Type