ConnectionsMultiSelector
ConnectionsMultiSelector Class
Section titled “ConnectionsMultiSelector Class”Namespace: Nodify
Assembly: Nodify
Inheritance: Object → DispatcherObject → DependencyObject → Visual → UIElement → FrameworkElement → Control → ItemsControl → Selector → MultiSelector → ConnectionsMultiSelector
Implements: IKeyboardNavigationLayer
References: ConnectionContainer, IKeyboardFocusTarget<ConnectionContainer>, IKeyboardFocusTarget<UIElement>, KeyboardNavigationLayerId, NodifyEditor
public class ConnectionsMultiSelector : MultiSelector, IKeyboardNavigationLayer
Constructors
Section titled “Constructors”ConnectionsMultiSelector()
Section titled “ConnectionsMultiSelector()”public ConnectionsMultiSelector();
Properties
Section titled “Properties”CanSelectMultipleItems
Section titled “CanSelectMultipleItems”Gets or sets whether multiple connections can be selected.
public bool CanSelectMultipleItems { get; set; }
Property Value
Editor
Section titled “Editor”Gets the NodifyEditor that owns this ConnectionsMultiSelector.
public NodifyEditor Editor { get; set; }
Property Value
public virtual KeyboardNavigationLayerId Id { get; set; }
Property Value
LastFocusedElement
Section titled “LastFocusedElement”public virtual IKeyboardFocusTarget<UIElement> LastFocusedElement { get; set; }
Property Value
IKeyboardFocusTarget<UIElement>
SelectedItems
Section titled “SelectedItems”Gets or sets the selected connections in the NodifyEditor.
public IList SelectedItems { get; set; }
Property Value
Methods
Section titled “Methods”FindNextFocusTarget(ConnectionContainer, TraversalRequest)
Section titled “FindNextFocusTarget(ConnectionContainer, TraversalRequest)”protected virtual ConnectionContainer FindNextFocusTarget(ConnectionContainer currentContainer, TraversalRequest request);
Parameters
currentContainer
ConnectionContainer
request
TraversalRequest
Returns
GetContainerForItemOverride()
Section titled “GetContainerForItemOverride()”protected override DependencyObject GetContainerForItemOverride();
Returns
IsItemItsOwnContainerOverride(Object)
Section titled “IsItemItsOwnContainerOverride(Object)”protected override bool IsItemItsOwnContainerOverride(object item);
Parameters
item
Object
Returns
OnApplyTemplate()
Section titled “OnApplyTemplate()”public override void OnApplyTemplate();
OnElementFocused(IKeyboardFocusTarget<ConnectionContainer>)
Section titled “OnElementFocused(IKeyboardFocusTarget<ConnectionContainer>)”protected virtual void OnElementFocused(IKeyboardFocusTarget<ConnectionContainer> target);
Parameters
target
IKeyboardFocusTarget<ConnectionContainer>
OnSelectionChanged(SelectionChangedEventArgs)
Section titled “OnSelectionChanged(SelectionChangedEventArgs)”protected override void OnSelectionChanged(SelectionChangedEventArgs e);
Parameters
Select(ConnectionContainer)
Section titled “Select(ConnectionContainer)”public void Select(ConnectionContainer container);
Parameters
container
ConnectionContainer
TryMoveFocus(TraversalRequest)
Section titled “TryMoveFocus(TraversalRequest)”public virtual bool TryMoveFocus(TraversalRequest request);
Parameters
request
TraversalRequest
Returns
TryRestoreFocus()
Section titled “TryRestoreFocus()”public virtual bool TryRestoreFocus();
Returns