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.UWP.dll
Syntax
public class Group : Node, ISharedData, IDisposable, IGroup, INode, IGroupable, IGroupView, INodeView, IView, IDiagramElement, IID, INotifyPropertyChanged
Constructors
Group()
Initializes a new instance of the Group class.
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 |
Windows.UI.Xaml.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 |
Windows.UI.Xaml.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 |
Windows.UI.Xaml.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 |
Windows.Foundation.Size |
availableSize |
Size to be measure.
|
Returns
Type |
Description |
Windows.Foundation.Size |
Return measured size.
|
Overrides
Explicit Interface Implementations
IGroup.set_Padding(Thickness)
Declaration
void IGroup.set_Padding(Thickness value)
Parameters
Type |
Name |
Description |
Windows.UI.Xaml.Thickness |
value |
|
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 |
Windows.UI.Xaml.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
Extension Methods