[]
Class that provides static extension methods for several other classes.
public static class Extensions
Name | Description |
---|---|
C1TransformToVisual(UIElement, UIElement) | Returns a transform object that can be used to transform coordinates from the UIElement to the specified object. |
Contains(Rect, Rect) | Determines if the one rectangular region is entirely contained within another structure. |
ContainsAny<T>(List<T>, params T[]) | Determines whether the specified list contains any of the following values. |
Deflate(ref Rect, Thickness) | Deflates a Rect structure by specified amount. |
Distance(Point, Point) | Returns the distance between the two points |
FindParent<T>(FrameworkElement) | Finds the first parent of a given type for a particular FrameworkElement |
GetAbsoluteUri(string) | Returns the absolute Uri from a string that may represent relative or absolute Uri. |
GetAllParents(FrameworkElement) | Returns all the parents in the visual tree |
GetVisualStateGroup(FrameworkElement, string) | Gets the VisualStateGroup with the given name, looking up the visual tree |
Inflate(ref Rect, double, double) | Enlarges a Rect structure by the specified amount. |
Inflate(ref Rect, double, double, double, double) | Enlarges a Rect structure by the specified amount. |
IntersectsWith(Rect, Rect) | Determines if this rectangle intersects with rect. |
MakeRelative(Popup, FrameworkElement, Func<List<AnchorMatching>>) | Makes the popup relative to another FrameworkElement. |
MakeRelative(Popup, FrameworkElement, Func<List<AnchorMatching>>, Func<Point>, Func<Point>) | Makes the popup relative to another FrameworkElement. |
Multiply(Matrix, Matrix) | Multiplies the left matrix by the right matrix. |
Multiply(Matrix, ref Matrix, out Matrix) | Multiplies the left matrix by the right matrix, returns the resulting matrix in the output parameter. |
SetBinding<T>(FrameworkElement, DependencyProperty, T, Expression<Func<T, object>>) | Sets the binding if the dependency property has not been set previously and the style of the element don't set the property. |
SetBinding<T>(FrameworkElement, DependencyProperty, T, Expression<Func<T, object>>, IValueConverter) | Sets the binding if the dependency property has not been set previously and the style of the element don't set the property. |
Transform(Matrix, double, double) | Transforms a point by this matrix. |