Class SelectorViewModel
Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.UI.Xaml.Diagram
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class SelectorViewModel : GroupViewModel, ISelector, IGroup, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Constructors
SelectorViewModel()
Initializes a new instance of the SelectorViewModel class.
Declaration
public SelectorViewModel()
Properties
Annotation
Gets or sets the annotation for the selected element.
Declaration
public IAnnotation Annotation { get; set; }
Property Value
| Type |
|---|
| IAnnotation |
Commands
Gets or sets a collection of object where each object represents a IQuickCommand.
Declaration
public object Commands { get; set; }
Property Value
| Type |
|---|
| System.Object |
Lanes
Gets or sets a collection of objects where each object represents a ILane.
Declaration
public object Lanes { get; set; }
Property Value
| Type |
|---|
| System.Object |
Remarks
A lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units.
Phases
Gets or sets a collection of objects where each object represents a IPhase.
Declaration
public object Phases { get; set; }
Property Value
| Type |
|---|
| System.Object |
Remarks
A phase is the subprocess which will split each lane as horizontally or vertically based on the System.Windows.Controls.Orientation.
Port
Gets or sets the port to the selected element.
Declaration
public IPort Port { get; set; }
Property Value
| Type |
|---|
| IPort |
SelectedItem
Gets or sets the firstselected item of the diagram.
Declaration
public object SelectedItem { get; set; }
Property Value
| Type |
|---|
| System.Object |
SelectorConstraints
Gets or sets the default behaviors for selector.
Declaration
public SelectorConstraints SelectorConstraints { get; set; }
Property Value
| Type |
|---|
| SelectorConstraints |
SwimlaneHeader
Gets or sets the Header to the selected element.
Declaration
public ISwimlaneHeader SwimlaneHeader { get; set; }
Property Value
| Type |
|---|
| ISwimlaneHeader |
Swimlanes
Gets or sets a collection of objects where each object represents a ISwimlane.
Declaration
public object Swimlanes { get; set; }
Property Value
| Type |
|---|
| System.Object |
ToolTip
Gets or sets a value indicates whether the tooltip is a visible.
Declaration
public ToolTip ToolTip { get; set; }
Property Value
| Type |
|---|
| ToolTip |
TooltipContent
Gets or sets the tooltip content to the selector.
Declaration
public object TooltipContent { get; set; }
Property Value
| Type |
|---|
| System.Object |
TooltipTemplate
Gets or sets the tooltip template to the selector.
Declaration
public DataTemplate TooltipTemplate { get; set; }
Property Value
| Type |
|---|
| System.Windows.DataTemplate |