ActionComponents  04.00.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
 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.
 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
 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.
 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.
 CResource
 CAttribute
 CString
 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