Class Group
Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors).
Inheritance
System.Object
Group
Implements
System.IDisposable
System.ComponentModel.INotifyPropertyChanged
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class Group : Node, ISharedData, IDisposable, IGroupView, INodeView, IView, IGroup, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Constructors
Group()
Declaration
Fields
ConnectorsProperty
Using a DependencyProperty as the backing store for Connectors. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty ConnectorsProperty
Field Value
Type |
System.Windows.DependencyProperty |
GroupsProperty
Using a DependencyProperty as the backing store for Groups. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty GroupsProperty
Field Value
Type |
System.Windows.DependencyProperty |
NodesProperty
Using a DependencyProperty as the backing store for Nodes. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty NodesProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
Connectors
Gets or sets a collection of objects where each object represents a IConnector.
Declaration
public object Connectors { get; set; }
Property Value
Groups
Gets or sets a collection of objects where each object represents a IGroup.
Declaration
public object Groups { get; set; }
Property Value
Nodes
Gets or sets a collection of objects where each object represents a INode.
Declaration
public object Nodes { get; set; }
Property Value
Methods
MeasureOverride(Size)
Method to measure size of Group class elements.
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
availableSize |
Size to be measure.
|
Returns
Type |
Description |
System.Windows.Size |
Return measured size.
|
Overrides
Explicit Interface Implementations
IGroup.get_Padding()
Declaration
Thickness IGroup.get_Padding()
Returns
Type |
System.Windows.Thickness |
IGroup.set_Padding(Thickness)
Declaration
void IGroup.set_Padding(Thickness value)
Parameters
Type |
Name |
Description |
System.Windows.Thickness |
value |
|
INode.get_Content()
Declaration
object INode.get_Content()
Returns
INode.get_ContentTemplate()
Declaration
DataTemplate INode.get_ContentTemplate()
Returns
Type |
System.Windows.DataTemplate |
INode.get_MaxHeight()
Declaration
double INode.get_MaxHeight()
Returns
INode.get_MaxWidth()
Declaration
double INode.get_MaxWidth()
Returns
INode.get_MinHeight()
Declaration
double INode.get_MinHeight()
Returns
INode.get_MinWidth()
Declaration
double INode.get_MinWidth()
Returns
INode.set_Content(Object)
Declaration
void INode.set_Content(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
INode.set_ContentTemplate(DataTemplate)
Declaration
void INode.set_ContentTemplate(DataTemplate value)
Parameters
Type |
Name |
Description |
System.Windows.DataTemplate |
value |
|
INode.set_MaxHeight(Double)
Declaration
void INode.set_MaxHeight(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
INode.set_MaxWidth(Double)
Declaration
void INode.set_MaxWidth(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
INode.set_MinHeight(Double)
Declaration
void INode.set_MinHeight(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
INode.set_MinWidth(Double)
Declaration
void INode.set_MinWidth(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Implements
System.IDisposable
System.ComponentModel.INotifyPropertyChanged