ClassCommonExtensions
Definition
Namespace:Telerik.Windows.Controls.Diagrams
Assembly:Telerik.Windows.Controls.Diagrams.dll
Syntax:
public static class CommonExtensions
Inheritance: objectCommonExtensions
Methods
ClearIfNoBindingAndSet(DependencyObject, DependencyProperty)
Clears if set.
Declaration
public static bool ClearIfNoBindingAndSet(this DependencyObject dependencyObject, DependencyProperty dependencyProperty)
Parameters
dependencyObject
DependencyObject
The dependency object.
dependencyProperty
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
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
FrameworkElement
The element.
rect
Rect
The rectangle.
SetLocation(UIElement, Point)
Sets the location in the element in Canvas.
Declaration
public static void SetLocation(this UIElement element, Point point)
Parameters
element
UIElement
The element.
point
Point
The point.
SetLocation(UIElement, double, double)
Sets the location in the element in Canvas.