Class AbsoluteLayout
Forms9Patch.AbsoluteLayout
Inheritance
Forms9Patch.BindableObject<AbsoluteLayout>
Forms9Patch.Element<AbsoluteLayout>
Forms9Patch.VisualElement<AbsoluteLayout>
Forms9Patch.View<AbsoluteLayout>
Forms9Patch.BaseLayout<AbsoluteLayout>
Forms9Patch.Layout<AbsoluteLayout>
AbsoluteLayout
Implements
Inherited Members
Xamarin.Forms.TemplatedView.OnChildRemoved(Xamarin.Forms.Element, System.Int32)
Namespace: Forms9Patch
Assembly: Forms9Patch.dll
Syntax
public class AbsoluteLayout : Layout<AbsoluteLayout>, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, INavigationProxy, IStyleSelectable, IAnimatable, IResourcesProvider, IStyleElement, IFlowDirectionController, IPropertyPropagationController, IVisualController, ITabStopElement, IStylable, IGestureController, IGestureRecognizers, IPaddingElement, IControlTemplated, IDisposable, IViewController, IVisualElementController, IElementController, ILayout, IBackground, IShape, IElement, ILayout, ILayoutController, IViewContainer<View>, IElementConfiguration<AbsoluteLayout>
Properties
Children
Children of AbsoluteLayout
Declaration
public AbsoluteLayout.IAbsoluteList<View> Children { get; }
Property Value
Type | Description |
---|---|
AbsoluteLayout.IAbsoluteList<View> |
Methods
GetLayoutBounds(BindableObject)
Gets the layout bounds of element in AbsoluteLayout
Declaration
[TypeConverter(typeof(BoundsTypeConverter))]
public static Rectangle GetLayoutBounds(BindableObject bindable)
Parameters
Type | Name | Description |
---|---|---|
BindableObject | bindable | Bindable. |
Returns
Type | Description |
---|---|
Rectangle | The layout bounds. |
GetLayoutFlags(BindableObject)
Gets the layout flags of element in AbsoluteLayout
Declaration
public static AbsoluteLayoutFlags GetLayoutFlags(BindableObject bindable)
Parameters
Type | Name | Description |
---|---|---|
BindableObject | bindable | Bindable. |
Returns
Type | Description |
---|---|
AbsoluteLayoutFlags | The layout flags. |
On<T>()
Marker interface for returning platform-specific configuration elements.
Declaration
public IPlatformElementConfiguration<T, AbsoluteLayout> On<T>()
where T : IConfigPlatform
Returns
Type | Description |
---|---|
IPlatformElementConfiguration<T, AbsoluteLayout> |
Type Parameters
Name | Description |
---|---|
T |
SetLayoutBounds(BindableObject, Rectangle)
Sets the layout bounds of element in AbsoluteLayout
Declaration
public static void SetLayoutBounds(BindableObject bindable, Rectangle bounds)
Parameters
Type | Name | Description |
---|---|---|
BindableObject | bindable | Bindable. |
Rectangle | bounds | Bounds. |
SetLayoutFlags(BindableObject, AbsoluteLayoutFlags)
Sets the layout flags of element in AbsoluteLayout
Declaration
public static void SetLayoutFlags(BindableObject bindable, AbsoluteLayoutFlags flags)
Parameters
Type | Name | Description |
---|---|---|
BindableObject | bindable | Bindable. |
AbsoluteLayoutFlags | flags | Flags. |