# C1.iOS.Core

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_iOS_Core" data-uid="C1.iOS.Core" class="text-break">C1.iOS.Core Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.iOS.Core.AsyncEventArgs.html">AsyncEventArgs</a></h4>
      <section><p>Provides event data for asynchronous events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.AsyncEventArgsDeferral.html">AsyncEventArgsDeferral</a></h4>
      <section><p>Deferral used to block the event until <a class="xref" href="C1.iOS.Core.AsyncEventArgsDeferral.Complete.html#C1_iOS_Core_AsyncEventArgsDeferral_Complete_System_Exception_">Complete(Exception)</a> method is called.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.AsyncEventArgsDeferralsAwaiter.html">AsyncEventArgsDeferralsAwaiter</a></h4>
      <section><p>Deferrals awaiter used to wait for the deferrals of an async event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Animation.html">C1Animation</a></h4>
      <section><p>Contains information about a specific animation.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Behavior-1.html">C1Behavior&lt;T&gt;</a></h4>
      <section><p>Base class for control behaviors.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1BitmapIcon.html">C1BitmapIcon</a></h4>
      <section><p>Represents an icon created from an image.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Border.html">C1Border</a></h4>
      <section><p>Basic control used to draw a border around another view.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Button.html">C1Button</a></h4>
      <section><p>Button with a built-in style matching the suite.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1CheckBox.html">C1CheckBox</a></h4>
      <section><p>Represents a control that a user can select and clear.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1CompositeIcon.html">C1CompositeIcon</a></h4>
      <section><p>Represent an icon created from a list of icons superposed one on top of the other.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragCompletedEventArgs.html">C1DragCompletedEventArgs</a></h4>
      <section><p>Contains information of the DragCompleted event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragDeltaEventArgs.html">C1DragDeltaEventArgs</a></h4>
      <section><p>Contains information of the DragDelta event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragEventArgs.html">C1DragEventArgs</a></h4>
      <section><p>Contains information of the drag events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragHelper.html">C1DragHelper</a></h4>
      <section><p>Cross-platform helper for listening to drag gestures supporting inertia.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragInertiaStartedEventArgs.html">C1DragInertiaStartedEventArgs</a></h4>
      <section><p>Contains information of the DragInertiaStarted event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragPreviewEventArgs.html">C1DragPreviewEventArgs</a></h4>
      <section><p>Contains information of the DragStarting event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragStartedEventArgs.html">C1DragStartedEventArgs</a></h4>
      <section><p>Contains information of the DragStarted event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Easing.html">C1Easing</a></h4>
      <section><p>Easing function used to interpolate the values of an animation.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Font.html">C1Font</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.iOS.Core.C1FontIcon.html">C1FontIcon</a></h4>
      <section><p>Represents an icon created from a font.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1GradientLayer.html">C1GradientLayer</a></h4>
      <section><p>Advanced gradient layer.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1HoverHelper.html">C1HoverHelper</a></h4>
      <section><p>Cross-platform helper for listening to pointer hovering events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Icon.html">C1Icon</a></h4>
      <section><p>Represents a visual icon that can be tinted and resized.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1IconTemplate.html">C1IconTemplate</a></h4>
      <section><p>This factory allows creating <a class="xref" href="C1.iOS.Core.C1Icon.html">C1Icon</a>.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1InputEventArgs.html">C1InputEventArgs</a></h4>
      <section><p>Contains information about gesture events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1KeyboardHelper.html">C1KeyboardHelper</a></h4>
      <section><p>This class allows accessing keyboard-related information and constants.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Label.html">C1Label</a></h4>
      <section><p>Inherited <span class="xref">UIKit.UILabel</span> which adds an <a class="xref" href="C1.iOS.Core.C1Label.Insets.html#C1_iOS_Core_C1Label_Insets">Insets</a> property to easily add a padding to the text displayed.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Localizer.html">C1Localizer</a></h4>
      <section><p>The <a class="xref" href="C1.iOS.Core.C1Localizer.html">C1Localizer</a> class represents the set of
static methods and properties used for localization.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1PathIcon.html">C1PathIcon</a></h4>
      <section><p>Represent an icon created from a path string.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1PolygonIcon.html">C1PolygonIcon</a></h4>
      <section><p>Represents an icon created from a vector definition.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1SVGIcon.html">C1SVGIcon</a></h4>
      <section><p>Old class for rendering svg icons. Use C1SvgIcon instead.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ScrollViewer.html">C1ScrollViewer</a></h4>
      <section><p>Represents a scrollable area that can contain other visible elements.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ScrollViewerSizeChangedEventArgs.html">C1ScrollViewerSizeChangedEventArgs</a></h4>
      <section><p>Provides event data for the <span class="xref">C1ScrollViewer.SizeChanged</span> event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ScrollViewerViewChangedEventArgs.html">C1ScrollViewerViewChangedEventArgs</a></h4>
      <section><p>Provides event data for the <span class="xref">C1ScrollViewer.ViewChanged</span> event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ScrollViewerViewChangingEventArgs.html">C1ScrollViewerViewChangingEventArgs</a></h4>
      <section><p>Provides event data for the <span class="xref">C1ScrollViewer.ViewChanging</span> event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1Style.html">C1Style</a></h4>
      <section><p>Represents the style of the element.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1SvgIcon_1.html">C1SvgIcon</a></h4>
      <section><p>Represents an icon created from an svg file.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1TapHelper.html">C1TapHelper</a></h4>
      <section><p>Cross-platform helper for listening to tapped and double-tapped events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1TappedEventArgs.html">C1TappedEventArgs</a></h4>
      <section><p>Contains information of the tap events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ThemeInfo.html">C1ThemeInfo</a></h4>
      <section><p>This class allows accessing theme-related properties.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ToggleButton.html">C1ToggleButton</a></h4>
      <section><p>Represents a button that a user can expand and collapse.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1TransparentView.html">C1TransparentView</a></h4>
      <section><p>Represents a transparent view.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1VectorIcon.html">C1VectorIcon</a></h4>
      <section><p>Represents an icon created from a vector definition.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1View.html">C1View</a></h4>
      <section><p>Base class for views supporting standard properties.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ZoomCompletedEventArgs.html">C1ZoomCompletedEventArgs</a></h4>
      <section><p>Contains information of the ZoomCompleted event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ZoomDeltaEventArgs.html">C1ZoomDeltaEventArgs</a></h4>
      <section><p>Contains information of the ZoomDelta event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ZoomEventArgs.html">C1ZoomEventArgs</a></h4>
      <section><p>Contains information of the zoom events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ZoomHelper.html">C1ZoomHelper</a></h4>
      <section><p>Cross-platform helper for listening to zoom gestures either using the mouse or fingers.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ZoomStartedEventArgs.html">C1ZoomStartedEventArgs</a></h4>
      <section><p>Contains information of the ZoomStarted event.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.DefaultValueConverter.html">DefaultValueConverter</a></h4>
      <section><p>Converts a value into a specified type.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.DelegateConverter.html">DelegateConverter</a></h4>
      <section><p>Converters values using the specified delegates.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.DependencyProperty.html">DependencyProperty</a></h4>
      <section><p>Class used to store property values.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.DoubleArrayTypeConverter.html">DoubleArrayTypeConverter</a></h4>
      <section><p>Converts a string into an array of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.PropertyChangedEventArgs-1.html">PropertyChangedEventArgs&lt;T&gt;</a></h4>
      <section><p>Provides event data for OnPropertyChanged events.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.ResourceBase-1.html">ResourceBase&lt;R&gt;</a></h4>
      <section><p>A helper base for resource strongly-typed resource class that reads resources from the application assembly.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.UIViewEx.html">UIViewEx</a></h4>
      <section><p>The extension of <span class="xref">UIKit.UIView</span>.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.ViewEx.html">ViewEx</a></h4>
      <section><p>View extensions</p>
</section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="C1.iOS.Core.C1CornerRadius.html">C1CornerRadius</a></h4>
      <section><p>Describes the thickness of a frame around a rectangle. Four System.Double values describe the C1Thickness.Left, C1Thickness.Top, C1Thickness.Right, and C1Thickness.Bottom sides of the rectangle, respectively.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1CornerValue.html">C1CornerValue</a></h4>
      <section><p>Represents on of the corners.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1ScrollViewerView.html">C1ScrollViewerView</a></h4>
      <section><p>Provides a view for a <a class="xref" href="C1.iOS.Core.C1ScrollViewer.html">C1ScrollViewer</a> when its view is changing.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.ResourceBase-1.S.html">ResourceBase&lt;R&gt;.S</a></h4>
      <section><p>Dummy class to make GetString work.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.iOS.Core.IDependencyObject.html">IDependencyObject</a></h4>
      <section><p>Stub interface to have cross-platform compatibility.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.IScrollViewerLargeScrolling.html">IScrollViewerLargeScrolling</a></h4>
      <section><p>This interface is designed to be used in custom panels that support large dimensions.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.IValueConverter.html">IValueConverter</a></h4>
      <section><p>Converts a value into a specified type.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.iOS.Core.BorderAlignment.html">BorderAlignment</a></h4>
      <section><p>Determines the way to draw the borders of <a class="xref" href="C1.iOS.Core.C1Border.html">C1Border</a>.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1DragHelperMode.html">C1DragHelperMode</a></h4>
      <section><p>Determines the kind of drag gesture that will be listened.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1PointerDeviceType.html">C1PointerDeviceType</a></h4>
      <section><p>Enumerates the different kind of devices which can perform drag operations.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.C1SelectionMode.html">C1SelectionMode</a></h4>
      <section><p>Defines the selection behavior for a control which supports the SelectionMode
property like C1treeView.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.FlowDirection.html">FlowDirection</a></h4>
      <section><p>Flow Direction mode.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.GradientLayerMappingMode.html">GradientLayerMappingMode</a></h4>
      <section><p>Defines whether the gradients definitions are expressed in absolute of relative terms.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.ScrollBarVisibility.html">ScrollBarVisibility</a></h4>
      <section><p>Specifies the visibility of a ScrollBar for scrollable content.</p>
</section>
      <h4><a class="xref" href="C1.iOS.Core.ZoomMode.html">ZoomMode</a></h4>
      <section><p>Defines constants that specify the current mode for zoom behavior.</p>
</section>


</div>
