-
-
Notifications
You must be signed in to change notification settings - Fork 288
Nodify_ConnectionsMultiSelector
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 public ConnectionsMultiSelector(); Gets or sets whether multiple connections can be selected.
public bool CanSelectMultipleItems { get; set; } Property Value
Gets the NodifyEditor that owns this ConnectionsMultiSelector.
public NodifyEditor Editor { get; set; } Property Value
public virtual KeyboardNavigationLayerId Id { get; set; } Property Value
public virtual IKeyboardFocusTarget<UIElement> LastFocusedElement { get; set; } Property Value
IKeyboardFocusTarget<UIElement>
Gets or sets the selected connections in the NodifyEditor.
public IList SelectedItems { get; set; } Property Value
protected virtual ConnectionContainer FindNextFocusTarget(ConnectionContainer currentContainer, TraversalRequest request); Parameters
currentContainer ConnectionContainer
request TraversalRequest
Returns
protected override DependencyObject GetContainerForItemOverride(); Returns
protected override bool IsItemItsOwnContainerOverride(object item); Parameters
item Object
Returns
public override void OnApplyTemplate(); protected virtual void OnElementFocused(IKeyboardFocusTarget<ConnectionContainer> target); Parameters
target IKeyboardFocusTarget<ConnectionContainer>
protected override void OnSelectionChanged(SelectionChangedEventArgs e); Parameters
public void Select(ConnectionContainer container); Parameters
container ConnectionContainer
public virtual bool TryMoveFocus(TraversalRequest request); Parameters
request TraversalRequest
Returns
public virtual bool TryRestoreFocus(); Returns