[]
        
(Showing Draft Content)

C1.Android.Core.C1CompositeIcon

C1CompositeIcon Class

Represent an icon created from a list of icons superposed one on top of the other.

Inheritance
C1CompositeIcon
Namespace: C1.Android.Core
Assembly: C1.Android.Core.dll
Syntax
public class C1CompositeIcon : C1Icon, IDependencyObject, ICloneable, INotifyPropertyChanged
Public Class C1CompositeIcon
    Inherits C1Icon
    Implements IDependencyObject, ICloneable, INotifyPropertyChanged

Constructors

Name Description
C1CompositeIcon(Context)

Initializes a new instance of the C1CompositeIcon class.

C1CompositeIcon(Context, IAttributeSet)

Initializes a new instance of the C1CompositeIcon class.

C1CompositeIcon(Context, IAttributeSet, int)

Initializes a new instance of the C1CompositeIcon class.

C1CompositeIcon(nint, JniHandleOwnership)

Properties

Name Description
Icons

Gets the list of icons that will be rendered.

Methods

Name Description
Clone()

Creates a copy of the icon.

CloneOverride()

When overridden, it creates a copy of the icon.

Dispose(bool)
GetIntrinsicIconSize()

Gets the intrinsic size of the icon.

OnAttachedToWindow()
OnDetachedFromWindow()
OnLayout(bool, int, int, int, int)
OnPropertyChanged(string)

Called when a property changed.

OnRenderHeightChanged(double, double)

Called when RenderHeightProperty changed.

OnRenderWidthChanged(double, double)

Called when RenderWidthProperty changed.

Events

Name Description
PropertyChanged

Occurs when property changed.