The Extensions type exposes the following members.

Methods

  Name Description
Public method Static member C1IndexOf
--- SL2 BUG --- ItemsControl doesn't use Equals for comparison (ItemCollection.IndexOf)
Public method Static member C1TransformToVisual
Returns a transform object that can be used to transform coordinates from the UIElement to the specified object.
Public method Static member ContainsAny<(Of <<'(T>)>>)
Determines whether the specified list contains any of the following values.
Public method Static member Distance
Returns the distance between the two points
Public method Static member FindParent<(Of <<'(T>)>>)
Finds the first parent of a given type for a particular FrameworkElement
Public method Static member GetAbsoluteUri
Returns the absolute Uri from a string that may represent relative or absolute Uri.
Public method Static member GetAllParents
Returns all the parents in the visual tree
Public method Static member GetEnumValues<(Of <<'(T>)>>)
Returns the values of an Enum type (Type.IsEnum == true).
Public method Static member GetNonNullableType
Returns the underlying type of a nullable type: e.g. if Type = double?, then return double.
Public method Static member GetVisualStateGroup
Gets the VisualStateGroup with the given name, looking up the visual tree
Public method Static member IsNullableType
Returns true if the type is a nullable type.
Public method Static member IsNumeric
Returns true if the type is any of the numeric data types: double, float, int, uint, long, ulong, short, ushort, sbyte, byte and decimal.
Public method Static member IsNumericIntegral
Returns true if the type is any of the integral numeric data types: int, uint, long, ulong, short, ushort, sbyte and byte.
Public method Static member IsNumericIntegralSigned
Returns true if the type is any of the integral signed numeric data types: int, long, short and sbyte.
Public method Static member IsNumericIntegralUnsigned
Returns true if the type is any of the integral unsigned numeric data types: uint, ulong, ushort and byte.
Public method Static member IsNumericNonIntegral
Returns true if the type is any of the numeric non-integral data types: double, float and decimal.
Public method Static member MakeRelative(Popup, FrameworkElement, Func<(Of <<'(List<(Of <<'(AnchorMatching>)>>)>)>>))
Makes the popup relative to another FrameworkElement.
Public method Static member MakeRelative(Popup, FrameworkElement, Func<(Of <<'(List<(Of <<'(AnchorMatching>)>>)>)>>), Func<(Of <<'(Point>)>>), Func<(Of <<'(Point>)>>))
Makes the popup relative to another FrameworkElement.
Public method Static member New<(Of <<'(T>)>>)(Type)
Creates a new instance of this type using the default constructor.
Public method Static member New<(Of <<'(T>)>>)(Type, Action<(Of <<'(T>)>>))
Creates a new instance of this type using the default constructor.
Public method Static member SetBinding(FrameworkElement, DependencyProperty, Object, String) Obsolete.
Sets the binding if the dependency property has not been set previously and the style of the element don't set the property.
Public method Static member SetBinding<(Of <<'(T>)>>)(FrameworkElement, DependencyProperty, T, Expression<(Of <<'(Func<(Of <<'(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.
Public method Static member SetBinding<(Of <<'(T>)>>)(FrameworkElement, DependencyProperty, T, Expression<(Of <<'(Func<(Of <<'(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.

See Also