Class ElementExtensions
Inheritance
System.Object
ElementExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Goui.Forms.Extensions
Assembly: Goui.Forms.dll
Syntax
public static class ElementExtensions
Methods
| Improve this Doc View SourceCollectElements<T>(Element)
Declaration
public static IEnumerable<T> CollectElements<T>(this Element element)
where T : Element
Parameters
| Type | Name | Description |
|---|---|---|
| Xamarin.Forms.Element | element |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<T> |
Type Parameters
| Name | Description |
|---|---|
| T |
GetChildren(Element)
Declaration
public static IEnumerable<Element> GetChildren(this Element element)
Parameters
| Type | Name | Description |
|---|---|---|
| Xamarin.Forms.Element | element |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<Xamarin.Forms.Element> |
GetChildrenRecursive(Element)
Declaration
public static IEnumerable<Element> GetChildrenRecursive(this Element element)
Parameters
| Type | Name | Description |
|---|---|---|
| Xamarin.Forms.Element | element |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<Xamarin.Forms.Element> |
GetSizeRequest(Element, Double, Double, Double, Double)
Declaration
public static SizeRequest GetSizeRequest(this Element self, double widthConstraint, double heightConstraint, double minimumWidth = -1, double minimumHeight = -1)
Parameters
| Type | Name | Description |
|---|---|---|
| Element | self | |
| System.Double | widthConstraint | |
| System.Double | heightConstraint | |
| System.Double | minimumWidth | |
| System.Double | minimumHeight |
Returns
| Type | Description |
|---|---|
| Xamarin.Forms.SizeRequest |