Xamarin.Forms.Core
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
Xamarin.Forms.BindableObject
Xamarin.Forms.IElementController
Xamarin.Forms.Internals.INameScope
Provides the base class for all Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Forms hierarchy.
The following diagram shows the classes derived from .
The diagram shows some important categories:
Class
Description
-
A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
Cells are elements meant to be added to or .
-
A that occupies most or all of the screen and contains a single child.
-
have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
Controls and specialized s
The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
Constructor
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
Protected constructor used to initialize a the element.
To be added.
Property
2.0.0.0
System.String
To be added.
To be added.
To be added.
Event
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.EventHandler<Xamarin.Forms.ElementEventArgs>
Occurs whenever a child element is added to the element.
To be added.
Event
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.EventHandler<Xamarin.Forms.ElementEventArgs>
Occurs whenever a child element is removed from the element.
To be added.
Property
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.String
Gets or sets a value used to identify a collection of semantically similar elements.
A string that represents the collection the element belongs to.
Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
Field
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
Xamarin.Forms.BindableProperty
Identifies the ClassId bindable property.
To be added.
Event
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.EventHandler<Xamarin.Forms.ElementEventArgs>
Occurs whenever a child element is added to the elements subtree.
To be added.
Event
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.EventHandler<Xamarin.Forms.ElementEventArgs>
Occurs whenever a child element is removed from the elements subtree.
To be added.
Property
2.0.0.0
System.Collections.Generic.IList<Xamarin.Forms.Effect>
A list of the effects that are applied to this item.
To be added.
To be added.
Property
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Guid
Gets a value that can be used to uniquely identify an element through the run of an application.
A Guid uniquely identifying the element.
This value is generated at runtime and is not stable across runs of your app.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
Implementors must call the base method.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
The element that was added.
Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
The element that was removed.
Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
Implementors must call the base method.
Method
2.0.0.0
System.Void
System.Runtime.CompilerServices.CallerMemberName
The name of the bound property that changed.
Method that is called when a bound property is changed.
To be added.
Property
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
Xamarin.Forms.Element
Gets or sets the parent element of the element.
The element which should be the parent of this element.
Most application authors will not need to set the parent element by hand.
Property
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Obsolete("Use Parent")
Xamarin.Forms.VisualElement
Gets the element which is the closest ancestor of this element that is a .
The closest ansestor which is a .
Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
Method
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
The BindableProperty from which to remove the DynamicResource.
Removes a previously set dynamic resource
Method
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
The BindableProperty.
The key of the DynamicResource
Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
Property
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.String
Gets or sets a user defined value to uniquely identify the element.
A string uniquely identifying the element.
Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
Method
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
To be added.
Internal.
To be added.
Method
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
To be added.
Internal.
To be added.
Property
1.3.0.0
Xamarin.Forms.IResourceDictionary
Internal.
Property
1.0.0.0
1.1.0.0
System.WeakReference<Xamarin.Forms.Element>
Gets or sets a weak reference to the parent of this object.
To be added.
To be added.
Property
2.0.0.0
Xamarin.Forms.IEffectControlProvider
For internal use only.
To be added.
To be added.
Method
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
To be added.
To be added.
Sets a value from a renderer without breaking the binding on a bound property.
To be added.
Method
1.3.0.0
1.3.3.0
1.4.0.0
1.5.0.0
2.0.0.0
System.Void
To be added.
To be added.
Sets a value from a renderer without breaking the binding on a bound property.
To be added.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
System.Object
The identifier of the being sought.
Finds an object previously registered with .
The Object previously associated with by a call to . Raises a if this is not in an .
To be added.
Method
1.2.0.0
System.Void
To be added.
To be added.
Internal use only.
To be added.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
System.Void
Identifier to be used with the .
Object to be associated with the .
Within an , creates an association between and .
To be added.
Method
1.4.0.0
System.Void
To be added.
To be added.
To be added.
Internal.
To be added.
Method
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.3.3.0
1.4.0.0
System.Void
The identifier to be removed.
Removes from an .
To be added.
Method
1.5.0.0
2.0.0.0
System.Object
To be added.
For internal use only.
To be added.
To be added.
Method
1.5.0.0
2.0.0.0
System.Void
To be added.
To be added.
For internal use only.
To be added.
Method
1.5.0.0
2.0.0.0
System.Void
To be added.
To be added.
To be added.
For internal use only.
To be added.
Method
1.5.0.0
2.0.0.0
System.Void
To be added.
For internal use only.
To be added.