API Reference
New-DiagramOptionsInteraction
Creates a new diagram options interaction object with customizable options.
Remarks
This function defines a diagram options interaction object with various interactive features such as dragging nodes, dragging view, hiding edges on drag, hiding edges on zoom, hiding nodes on drag, hover effects, keyboard navigation, multiselect, navigation buttons, and selection options.
Examples
EXAMPLE 1
New-DiagramOptionsInteraction -DragNodes -DragView -HideEdgesOnDrag -HideNodesOnDrag -Hover -KeyboardEnabled -Multiselect -Selectable -SelectConnectedEdges
Creates a new diagram options interaction object with basic interactive features enabled.
EXAMPLE 2
New-DiagramOptionsInteraction -DragNodes -DragView -HideEdgesOnDrag -HideNodesOnDrag -Hover -KeyboardEnabled -Multiselect -Selectable -SelectConnectedEdges -NavigationButtons
Creates a new diagram options interaction object with navigation buttons added.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
New-DiagramOptionsInteraction [-DragNodes <Nullable`1>] [-DragView <Nullable`1>] [-HideEdgesOnDrag <Nullable`1>] [-HideEdgesOnZoom <Nullable`1>] [-HideNodesOnDrag <Nullable`1>] [-Hover <Nullable`1>] [-HoverConnectedEdges <Nullable`1>] [-KeyboardBindToWindow <Nullable`1>] [-KeyboardEnabled <Nullable`1>] [-KeyboardSpeedX <Nullable`1>] [-KeyboardSpeedY <Nullable`1>] [-KeyboardSpeedZoom <Nullable`1>] [-Multiselect <Nullable`1>] [-NavigationButtons <Nullable`1>] [-Selectable <Nullable`1>] [-SelectConnectedEdges <Nullable`1>] [-TooltipDelay <Nullable`1>] [-ZoomView <Nullable`1>] [<CommonParameters>]
#
All Parameter SetsParameters
- DragNodes Nullable`1
- Specifies whether dragging nodes is enabled.
- DragView Nullable`1
- Specifies whether dragging the view is enabled.
- HideEdgesOnDrag Nullable`1
- Specifies whether edges are hidden when dragging.
- HideEdgesOnZoom Nullable`1
- Specifies whether edges are hidden when zooming.
- HideNodesOnDrag Nullable`1
- Specifies whether nodes are hidden when dragging.
- Hover Nullable`1
- Specifies whether hover effects are enabled.
- HoverConnectedEdges Nullable`1
- Specifies whether connected edges are affected by hover.
- KeyboardBindToWindow Nullable`1
- Specifies whether keyboard events are bound to the window.
- KeyboardEnabled Nullable`1
- Specifies whether keyboard navigation is enabled.
- KeyboardSpeedX Nullable`1
- Specifies the speed of movement in the X direction using the keyboard.
- KeyboardSpeedY Nullable`1
- Specifies the speed of movement in the Y direction using the keyboard.
- KeyboardSpeedZoom Nullable`1
- Specifies the speed of zooming using the keyboard.
- Multiselect Nullable`1
- Specifies whether multiple selections are allowed.
- NavigationButtons Nullable`1
- Specifies whether navigation buttons are displayed.
- Selectable Nullable`1
- Specifies whether nodes and edges are selectable.
- SelectConnectedEdges Nullable`1
- Specifies whether connected edges are selected along with nodes.
- TooltipDelay Nullable`1
- ZoomView Nullable`1