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.