Class GroupExtensions
Extensions on the IGroup interface.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.WinControls.RadDiagram.dll
Syntax
public static class GroupExtensions
Methods
AddToGroup(IGroup, IGroupable[])
Adds to group.
Declaration
public static void AddToGroup(this IGroup group, params IGroupable[] items)
Parameters
IGroup
group
The group. |
IGroupable[]
items
The items. |
Contains(IGroup, IDiagramItem)
Returns whether the group contains in its hierarchy the given item.
Declaration
public static bool Contains(this IGroup group, IDiagramItem item)
Parameters
IGroup
group
The group. |
IDiagram The item to test for. |
Returns
System.
|
GetBounds(IGroup)
Gets the bounds of a specific group.
Declaration
public static Rect GetBounds(this IGroup group)
Parameters
IGroup
group
|
Returns
GetGroups(IGroup)
Gets the items.
Declaration
public static IEnumerable<IGroup> GetGroups(this IGroup group)
Parameters
IGroup
group
The group. |
Returns
System.
|
GetItems(IGroup)
Gets the items.
Declaration
public static IEnumerable<IDiagramItem> GetItems(this IGroup group)
Parameters
IGroup
group
The group. |
Returns
System.
|
GetItemsRecursively(IGroup)
Gets all the items insider the specific group.
Declaration
public static IEnumerable<IDiagramItem> GetItemsRecursively(this IGroup group)
Parameters
IGroup
group
|
Returns
System.
|
GetSingleItems(IGroup)
Gets all the items inside the specific group.
Declaration
public static IEnumerable<IGroupable> GetSingleItems(this IGroup group)
Parameters
IGroup
group
The group. |
Returns
System.
|
GetSupremumGroup(IGroupable, IDiagramItem)
Gets the first (lowest in the hierarchy) group which groups both given shapes.
Declaration
public static IGroup GetSupremumGroup(this IGroupable item1, IDiagramItem item2)
Parameters
IGroupable
item1
A diagram item. |
IDiagram Another diagram item. |
Returns
RemoveFromGroup(IGroup, IGroupable[])
Removes from group.
Declaration
public static void RemoveFromGroup(this IGroup group, params IGroupable[] items)
Parameters
IGroup
group
The group. |
IGroupable[]
items
The items. |
SelectRecursivly(IGroup, Boolean)
Selects the group and all it's children.
Declaration
public static void SelectRecursivly(this IGroup group, bool isSelected)
Parameters
IGroup
group
The group. |
System. If set to |