Class CommonExtensions
Inheritance
Namespace: Telerik.Windows.Controls.Diagrams
Assembly: Telerik.Windows.Controls.Diagrams.dll
Syntax
public static class CommonExtensions : Object
Methods
ClearIfNoBindingAndSet(DependencyObject, DependencyProperty)
Clears if set.
Declaration
public static bool ClearIfNoBindingAndSet(this DependencyObject dependencyObject, DependencyProperty dependencyProperty)
Parameters
System.Windows.DependencyObject
dependencyObject
The dependency object. |
System.Windows.DependencyProperty
dependencyProperty
The dependency property. |
Returns
System.Boolean
|
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
IContainerShape
container
The container. |
IDiagramItem
item
The item to test for. |
Returns
System.Boolean
|
GetItemsRecursively(IContainerShape)
Returns the full hierarchy of items contained in the container.
Declaration
public static IEnumerable<IDiagramItem> GetItemsRecursively(this IContainerShape container)
Parameters
IContainerShape
container
The container. |
Returns
System.Collections.Generic.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
IShape
item1
A diagram item. |
IShape
item2
Another diagram item. |
Returns
RadDiagramContainerShape
|
HasSelectedChild(IContainerShape)
Determines whether a container has a selected child.
Declaration
public static bool HasSelectedChild(this IContainerShape container)
Parameters
IContainerShape
container
The container. |
Returns
System.Boolean
|
SetLayout(FrameworkElement, Rect)
Sets the location in the element in Canvas.
Declaration
public static void SetLayout(this FrameworkElement element, Rect rect)
Parameters
System.Windows.FrameworkElement
element
The element. |
System.Windows.Rect
rect
The rectangle. |
SetLocation(UIElement, Double, Double)
Sets the location in the element in Canvas.
Declaration
public static void SetLocation(this UIElement element, double x, double y)
Parameters
System.Windows.UIElement
element
The element. |
System.Double
x
The x. |
System.Double
y
The y. |
SetLocation(UIElement, Point)
Sets the location in the element in Canvas.
Declaration
public static void SetLocation(this UIElement element, Point point)
Parameters
System.Windows.UIElement
element
The element. |
System.Windows.Point
point
The point. |