ActionComponents  04.05.00
Customizable UI and time-saving tools for Android development with Xamarin and Visual Studio.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nactioncomponents
 Nactioncomponents
 CR
 Cattr
 Cstring
 NActionComponents
 CACAlertThe ActionComponents.ACAlert is a custom RelativeLayout with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched, Moved and Released and moving, and resizing. The ActionComponents.ACAlert includes a Purge method to release the memory being held by it's subviews and layouts.
 CACAlertAppearance
 CACAlertButtonHolds all information about a ActionComponents.ACAlertButton attached to a ActionComponents.ACAlert
 CACAlertButtonAppearanceControls the appearance of a ActionComponents.ACAlertButton
 CACAlertDragConstraintDefines the ActionComponents.ACViewDragConstraintType of constraint placed on the X or Y axis of a ActionComponents.ACView and the optional minimumValue and maximumValue for Constrained axis types
 CACAlertOverlay
 CACColorA cross-platform tool for working with colors in the iOS and Android Mobile Operating systems. ACColor represents a union of nearly all of the options and features of both UIColor from iOS and the Color object from Android so the property or method used on one platform can be used on another without change in syntax. Several new features are supported such creating a color from or returning a color as a CSS/Web Hex String in the form #RRGGBB or #AARRGGBB. ACColor is fully compatible with UIColor and Color so it can be used anywhere those objects would be used and can be cast to and from those types implicitly.
 CACColorCubeThe Action Color Cube displays a color selection cube in the app's user interface that allows the user to move a pointer around to select the Hue, Saturation and Brightness of a generated color.
 CACColorIndicatorRepresents a color selection indicator inside of an ActionColorCube or ActionHueBar. The uses can drag the indicator around to select a color.
 CACColorWellThe Action Color Well displays a framed color well that shows the currently selected color and allows the user to tap the well which raises the Touched event.
 CACDownloadItemHolds all information about a given file to be downloaded such as the URL and the destination directory. Events can be raised when the individual file has finished downloading for completed, canceled or on download error.
 CACDownloadManagerThis object handles the downloading of open of more files from the internet. It provides events for handling progress, suspension and restart, and error hanlding routines.
 CACHueBarThe Action Color Hue Bar presents a hue selection bar to the user that they can interact with to select the current color. This control is typically used with an ACColorCube to present the full color selection UI.
 CACImageThe ActionComponents.ACImage is a static class that adds several helpful utilities for dealing with images as Bitmaps.
 CACImageInfoThe ActionComponents.ACImageInfo holds information about an image file that has been decoded by the ActionComponents.ACImage static class.
 CACImageViewThe ActionComponents.ACImageView is a custom ImageView with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched, Moved and Released and image loading, scaling and rotation. The ActionComponents.ACImageView includes a DisposeImage method to release the memory being held by an image Bitmap. Memory will automatically be purged before loading a new image into this ActionComponents.ACImageView.
 CACLabelThe ActionComponents.ACLabel has helper methods and events such as Touched and Released that turn it into an interactive element.
 CACNavBarA left-side, icon based, customizable navigation strip and view controller
 CACNavBarAppearanceControls the appearance of a ActionComponents.ACNavBar with properties such as background color, border color, and shadow color
 CACNavBarButtonDefines a button that can be added to a ActionComponents.ACNavBar of a given ActionComponents.ACNavBarButtonType and ActionComponents.ACNavBarButtonState. Three ActionComponents.ACNavBarButtonAppearance properties controll the look and feel of the button when it is Enabled, Disabled or Selected.
 CACNavBarButtonAppearanceDefines the appearance of a ActionComponents.ACNavBarButton
 CACNavBarButtonCollectionThis collection holds all buttons within a given section (top, middle or bottom) of a ActionComponents.ACNavBar and has properties to control the appearance of new ActionComponents.ACNavBarButtons added to the collection.
 CACNavBarPointerThe arrow pointer that is optionally displayed by the selected ActionComponents.ACNavBarButton of a ActionComponents.ACNavBar
 CACOval
 CACOvalAppearance
 CACSliderActionComponents.ACSlider is a custom slider control designed to operate like the brightness and contrast sliders built into the iPhone Control Center. The FillPercent property gets or sets the percentage that the slider is filled (from 0% to 100%). If the user taps of drags in the control (from top to bottom) the FillPercent will be adjusted accordingly and the ValueChanged,Touched, Moved, and/or Released events will be raised.
 CACTableCellThe ActionComponents.ACTableCell is used by the ActionComponents.ACTableViewController to display ActionComponents.ACTableSections and ActionComponents.ACTableItems from the controller's ActionComponents.ACTableViewDatasource
 CACTableIndexIndex used to translate a ListView position into an ActionComponents.ACTableViewController ActionComponents.ACTableSection and ActionComponents.ACTableItem index.
 CACTableItemThe ActionComponents.ACTableItem works with the ActionComponents.ACTableViewController to provide a simple way to present tabular information without have to create a lot of repetitive code. The ActionComponents.ACTableItem will be contained in a ActionComponents.ACTableSection and the resulting information will be displayed in a ActionComponents.ACTableCell
 CACTableSectionThe ActionComponents.ACTableSection works with the ActionComponents.ACTableViewController to provide a simple way to present tabular information without have to create a lot of repetitive code. It contains a collection of ActionComponents.ACTableItems used to build a standard UITableView from.
 CACTableViewAppearanceControls the appearance of a ActionComponents.ACTableViewController with properties such as background color, border color, and shadow color.
 CACTableViewControllerThe ActionComponents.ACTableViewController is a type of custom ListView that has several helper routines to make working with simple lists easier and requiring fewer lines of code. The ActionTable has been designed to be highly code compatible with the iOS version so that a maximum of code can be shared between the two platforms. The ActionComponents.ACTableViewController contains a ActionComponents.ACTableViewDataSource with a collection of ActionComponents.ACTableSections and ActionComponents.ACTableItems that provide the data for the list.
 CACTableViewDataSourceThe ActionComponents.ACTableViewDataSource provides all data to it's parent ActionComponents.ACTableViewController via the controller's RequestData event. It maintains a collection of ActionComponents.ACTableSections each containing a collection of ActionComponents.ACTableItems. As a result, you may never need to create a custom version of this class to support your ListView maintained by the ActionComponents.ACTableViewController.
 CACTileThe ACTile is a custom UIView that defines several helper properties and methods that make it a great basis for any custom user interface controls. It defines helper events for being Touched, Moved, and/or Released and can be set to automatically become the front view when it is touched. And provides methods to make moving, rotating, and resizing the ACTile easier with less code.
 CACTileAppearanceDefines the customizable properties of an ACTile that control it's look and feel.
 CACTileControllerCreates, maintains and controls a scrollable collection of ACTile object that can be organized into ACTileGroups. Provides routines to automatically "live update" the contents or styling of the tiles and routines to handle user interaction with the tile selection.
 CACTileControllerAppearanceDefines the customizable properties of an ACTileController that control it's look and feel.
 CACTileGroupMaintains a collection of ACTile objects that are contained within a ACTileController. The ACTileGroup handles the creation and layout of the ACTile objects and can controll a collection of different sized and shaped tiles.
 CACTileGroupAppearanceDefines the customizable properties of an ACTileGroup that control it's look and feel.
 CACTileGroupCellConstraintControls the number of rows or columns that will appear inside a given ACTileGroup
 CACTileLiveUpdateDefines the base prototype for all ACTileLiveUpdate types.
 CACTileLiveUpdateControllerChromaKeyMutates the color of the given ACTile attached to this ACTileLiveUpdate with in the given brightness range for the given base color.
 CACTileLiveUpdateGroupChromaKeyCauses a random color mutation within a given brightness range off the provided base color for every ACTile in the ACTileGroup attached to this ACTileLiveUpdate.
 CACTileLiveUpdateGroupColorChanges the background color of every ACTile in the ACTileGroup attached to this ACTileLiveUpdate action to one of the colors listed in sequence.
 CACTileLiveUpdateGroupColorRandomChanges the background color of every ACTile in the ACTileGroup attached to this ACTileLiveUpdate action to one of the colors listed in sequence.
 CACTileLiveUpdateTileChromaKeyMutates the color of the given ACTile attached to this ACTileLiveUpdate with in the given brightness range for the given base color.
 CACTileLiveUpdateTileColorChanges the background color of the ActionTile.ACTile attached to this ActionTile.ACTileLiveUpdate action to one of the colors listed in sequence
 CACTileLiveUpdateTileImagesMutates the image of a selected ACTile by cycling through a list of provided images.
 CACTileLiveUpdateTileSequenceRuns a sequence of ACTileLiveUpdate actions against the given ACTile.
 CACTileLiveUpdateTileStyleCycles through all of the ACTileStyles for the given ACTile attached to this ACTileLiveAction
 CACTileLiveUpdateTileTextChanges the title, subtitle and description for the given ACTile by cycling through the list of available entries.
 CACTileNavigationBarHandles the Navigation Bar that can be shown at the top of a ACTileController. The developer can include Buttons on the left and right hand sides of the bar.
 CACTileNavigationBarAppearanceDefines the customizable properties of an ACTileNavigationBar that control it's look and feel.
 CActionCanvasExtensionsHelper extensions when working with Android drawing Canvas
 CACTrayThe ActionComponents.ACTray is a dockable, customizable, slide-out View controller with a dragTab that can be attached to the edge of any parent View. The ActionComponents.ACTray handles sliding the attached View based on the ActionComponents.ACTrayType.
 CACTrayAppearanceControls the appearance of a ActionComponents.ACTray with properties such as background color, border color, and shadow color.
 CACTrayManagerThe ActionComponents.ACTrayManager controls a collection of ActionComponents.ACTrays and manages them like a set of palettes or menus. Only one ActionComponents.ACTray in the collection can be open at one time. The ActionComponents.ACTrayManager defines events that can be handled based on the user's interaction with any ActionComponents.ACTray in the group.
 CACViewThe ActionComponents.ACView is a custom RelativeLayout with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched, Moved and Released and moving, and resizing. The ActionComponents.ACView includes a Purge method to release the memory being held by it's subviews and layouts.
 CACViewControllerThe ActionComponents.ACViewController is a helper class for working with Views that have been inflated from a .axml file by providing a place to hold the code to handle any UI Widgets so you don't have to put it in the Activity class that is loading the view. Create a child of this class, override the Initialize method and place the code to handle your UI Widgets there.
 CACViewDragConstraintDefines the ActionComponents.ACViewDragConstraintType of constraint placed on the X or Y axis of a ActionComponents.ACView and the optional minimumValue and maximumValue for Constrained axis types
 CACWebViewThe ActionComponents.ACWebView is a custom WebView with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched, Moved and Released and moving, and resizing. The ActionComponents.ACWebView includes methods to assist in loading content for display.
 CAppracatappraLicenseManagerThe Appracatappra License Manager handles verfiying your licensed version of a Appracatappra developer product purchased from our online store. You will need to provide the customer information used to purchase the product, the product license that was sent to you in your purchase receipt and a product activation key. You can generate the activation key at http://appracatappra.com/checkout/activate-license/. You have a limited number of product activations so please make a copy of your Activation Key and keep it in a safe place
 CHSVColorDefines a color as its Hue, Saturation and Value properties and contains utilities to move the color to and from other color spaces such as UIColor.
 CHSVImageThe HSVImage class creates the HSV images to present in the ACColorCube and ACHueBar based on the current Hue, Saturation and Value properties.
 CResource
 CAttribute
 CString
 CRGBColorRepresents a color based on its Red, Green and Blue properties and contains the propereties and methods to convert the color to a different color space, such as UIColor.
 CTimerStateTracks the state of the live update timer.
 NCoreGraphics
 CCGPointRepresents a simulated iOS CGPoint used to ease the porting of UI code from iOS to Android. A CGPoint can be implicitly converted to and from a base Android Point or PointF.
 CCGRectRepresents a simulated iOS CGRect used to ease the porting of UI code from iOS to Android. A CGRect can be implicitly converted to and from an Android Rect or RectF.
 CCGSizeRepresents a simulated iOS CGSize used to ease the porting of UI code from iOS to Android. A CGSize can be implicitly converted to and from an Android Size or SizeF.
 NFoundation
 CNSMutableParagraphStyleSimulates an iOS NSMutableParagraphStyle to ease the porting of UI code from iOS to Android.
 CNSSetRepresents a simulated iOS CGContext used to ease the porting of UI code from iOS to Android. Use a NSSet to maintain an unordered collection of objects.
 CNSStringSimulates an iOS NSString to ease the porting of UI code from iOS to Android. A NSString can be implicitly converted to and from a standard C# String.
 NMarkdownSharp
 CMarkdownMarkdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
 CMarkdownOptions
 NUIKit
 CCGContextRepresents a simulated iOS CGContext used to ease the porting of UI code from iOS to Android.
 CUIBezierPathSimulates a iOS UIBezierPath object for ease of porting UI code from iOS to Android. NOTE: Only a small percentage of the UIBezierPath features have been ported to support the Action Components.
 CUIEventRepresents a simulated iOS UIEvent used to ease the porting of UI code from iOS to Android. A UIEvent holds information about user interaction. NOTE: Only a small percentage of the UIEvent features have been ported to support the Action Components.
 CUIFontSimulates a iOS UIFont to ease the porting of UI code from iOS to Android. A UIFont holds information about the font selected for an upcoming draw operation and contains a Paint object that will be used in the drawing process. NOTE: Only a small percentage of UIFont has been ported to support the Action Components.
 CUIGraphicsSimulates a iOS UIGraphics static global class to ease the porting of UI code from iOS to Android. NOTE: Only a small percentage of UIGraphics has been ported to support the Action Components.
 CUIImageSimulates several features of an iOS UIImage to make porting UI code from iOS to Android easier. A UIImage can be implicitly converted to or from an Android Bitmap. NOTE: Only a small percentage of UIImage has ported to support the Action Components.
 CUIScrollViewSimulates the iOS UIScrollView to ease porting UI code from iOS to Android. NOTE: Only a small percentage of UIScrollView has been ported to support the Action Components.
 CUIStringAttributesSimulates the iOS UIStringAttributes to ease the porting of UI code from iOS to Android. Note: Only a small percentage of UIStringAttributes has been ported to support Action Components.
 CUITouchRepresents a simulated iOS UITouch used to ease the porting of UI code from iOS to Android. NOTE: Only a small percentage of UITouch has been ported to support the Action Components.
 CUIViewRepresents a simulated iOS UIView used to ease the porting of UI code from iOS to Android. The UIView is a customized version of an Android View using a RelativeLayout with features its features mapped to the iOS UIView names and callin structures. NOTE: Only a small percentage of UIView has been ported to support Action Components.