ActionComponents  04.00.00
Customizable UI and time-saving tools for iOS development with Xamarin and Visual Studio.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NActionComponents
 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.
 CACImageActionComponents.ACImage adds several helpful routines for working with UIImages including the ability to dectect iPhone 5 (or greater) images in the form name<c>-568h@2x.ext and automatically load them in place of name.ext files. It includes methods to help with the rotation of images as well.
 CACImageViewThe ActionComponents.ACImageView is a custom UIImageView that defines several helper properties and methods that make it a great basis for any custom user interface controls. It has built in Dragable support that can be limited in movement by a ActionComponents.ACViewDragConstraint applied to the X and/or Y axis. 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 ActionComponents.ACImageView easier with less code.
 CACLabelThe ActionComponents.ACLabel is a custom UILabel that contains events to easily handle being touched and adds helper methods to make it easier to move or resize the label.
 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
 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.
 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.
 CACTableViewControllerThe ActionComponents.ACTableViewController is a customized UITableViewController that support several new features, methods and events that make working with UITableViews easier and with far less code. By implementing the RequestData event and passing a collection of ActionComponents.ACTableSections each containing a collection of ActionComponents.ACTableItems you'll almost never need to create a custom TableViewDataSource or a TableViewDelegate.
 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.ACTableItem. As a result, you may never need to create a custom version of this class to support your UITableViews maintained by the ActionComponents.ACTableViewController.
 CACTableViewDelegateThe ActionComponents.ACTableViewDelegate handles all user interaction with the UITableView being controlled by it's parent ActionComponents.ACTableViewController. Events are processed and passed to the ActionComponents.ACTableSections and ActionComponents.ACTableItems contained within the ActionComponents.ACTableViewController's ActionComponents.ACTableViewDataSource. As a result you may never need to create a custom version of this class to support your UITableViews.
 CACToast
 CACToastAppearance
 CACTrayThe ActionComponents.ACTray is a dockable, customizable, slide-out MonoTouch.UIKit.UIView controller with a dragTab that can be attached to the edge of any parent MonoTouch.UIKit.UIView. The ActionComponents.ACTray handles sliding the attached MonoTouch.UIKit.UIView based on the ActionComponents.ACTrayType. The ActionComponents.ACTray can either be created in a .xib file in Xcode or manually in C# code.
 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 UIView that defines several helper properties and methods that make it a great basis for any custom user interface controls. It has built in Dragable support that can be limited in movement by a ActionComponents.ACViewDragConstraint applied to the X and/or Y axis. 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 ActionComponents.ACView easier with less code.
 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 UIWebView with several helper methods that make it easier to use and require fewer lines of code to implement such as LoadFile or LoadURL. It has built in Dragable support that can be limited in movement by a ActionComponents.ACViewDragConstraint applied to the X and/or Y axis. 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 ActionComponents.ACWebView easier with less code.
 CiOSDeviceHelper class that returns information about the iOS device that the Xamarin.iOS app is running on
 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