ClassCommonExtensions
Definition
Namespace:Telerik.WinControls.UI.Diagrams
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public static class CommonExtensions
Inheritance: objectCommonExtensions
Methods
ClearIfNoBindingAndSet(RadObject, RadProperty)
Clears if set.
Declaration
public static bool ClearIfNoBindingAndSet(this RadObject dependencyObject, RadProperty dependencyProperty)
Parameters
dependencyObject
The dependency object.
dependencyProperty
The dependency property.
Returns
Contains(IContainerShape, IDiagramItem)
Returns whether the container contains in its hierarchy the given item.
Declaration
public static bool Contains(this IContainerShape container, IDiagramItem item)
Parameters
container
The container.
item
The item to test for.
Returns
GetItemsRecursively(IContainerShape)
Returns the full hierarchy of items contained in the container.
Declaration
public static IEnumerable<IDiagramItem> GetItemsRecursively(this IContainerShape container)
Parameters
container
The container.
Returns
IEnumerable<IDiagramItem>
GetSupremumContainer(IShape, IShape)
Gets the first (lowest in the hierarchy) group which groups both given shapes.
Declaration
public static RadDiagramContainerShape GetSupremumContainer(this IShape item1, IShape item2)
Parameters
item1
A diagram item.
item2
Another diagram item.
Returns
HasSelectedChild(IContainerShape)
Determines whether a container has a selected child.
Declaration
public static bool HasSelectedChild(this IContainerShape container)
Parameters
container
The container.
Returns
SetLayout(FrameworkElement, Rect)
Sets the location in the element in Canvas.
Declaration
public static void SetLayout(this FrameworkElement element, Rect rect)
Parameters
element
The element.
rect
The rectangle.
SetLocation(FrameworkElement, Point)
Sets the location in the element in Canvas.
Declaration
public static void SetLocation(this FrameworkElement element, Point point)
Parameters
element
The element.
point
The point.
SetLocation(FrameworkElement, double, double)
Sets the location in the element in Canvas.
Declaration
public static void SetLocation(this FrameworkElement element, double x, double y)
Parameters
element
The element.
x
The x.
y
The y.