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 |