Namespace Forms9Patch
Classes
AbsoluteLayout
Forms9Patch.AbsoluteLayout
ActionTagEventArgs
Action tag event arguments.
ActivityIndicatorPopup
Activity indicator full page overlay.
Alert
Permission popup.
Analytics
Interface to allow Forms9Patch events to be shared with an analytics provider used by the host application
ApplicationExtensions
Application extensions.
ApplicationInfoService
Application infomation service.
AspectExtension
Forms9Patch Aspect extension.
Audio
Audio system
BaseMimeItemCollection
Do not use! Use MimeItemCollection instead!
BasePickerDataTemplateSelector
Template Picker
BubblePopup
Forms9Patch Bubble pop-up.
Button
Forms9Patch Button.
ButtonState
Describes the properties of a StateButton for a given state.
Clipboard
Forms9Patch.Clipboard class
ColorExtension
Color extension.
ColorGradientBox
Box view with a color gradient fill. Don't count on this element sticking around for too long.
ContentView
Forms9Patch ContentView.
DataTemplateSelector
The Forms9Patch Data template selector.
Debug
Class with helper methods intended to ask for user assistance in debugging application using Forms9Patch
Display
Provides characteristics of the display in which the app is presented
ElementExtensions
Visual element extensions.
EmbeddedHtmlViewSource
WebSource for EmbeddedResources
EmbeddedResourceExtensions
Embedded Resource extension methods
EmbeddedResourceFontEffect
Enable EmbeddedResource fonts to be used with Xamarin elements
EntryClearButtonEffect
Adds a clear button to a Xamarin.Forms.Entry
EntryNoUnderlineEffect
Removed underline from a Xamarin.Forms.Entry
FlyoutPopup
A popup that enters from the side of the screen and stops at the same side. Great for notificaitons or menus.
FocusMonitor
Focus monitor: Helps you keep up with what VisualElement currently has focus
FontExtensions
Font extensions.
Frame
Forms9Patch Frame layout.
Grid
Forms9Patch Grid layout.
GroupHeaderTemplate
Group header template.
GroupHeaderView
FormsDragNDropListView Group header view.
GroupToggleBehaviorExtensions
Extensions to Forms9Patch.GroupToggleBehavior
Haptics
Access to device's haptic feedback system
HardwareKey
Hardware key: Defines a key stroke for which to be listened
HardwareKeyEventArgs
Hardware key event arguments.
HardwareKeyListener
Hardware key listener: Configures what key stroke to listen for and what to do when it's heard.
HardwareKeyListenerExtensions
Making it easier to manage HardwareKeyListeners
HardwareKeyPage
Required to enable Hardware Key Listening capability
Image
Forms9Patch.Image element
ImageButton
Depricated: Use StateButton
ImageButtonState
OBSOLETE: Use ButtonState
ImageSource
Forms9Patch ImageSource.
ImageSourceExtensions
ImageSource extension methods
IMimeItemCollectionExtensions
Interface for MimeItemCollections
ItemTappedEventArgs
Item tapped event arguments.
KeyboardService
Keyboard service.
Label
Forms9Patch.Label
LayoutOptionsExtensions
Layout options extensions.
ListView
FormsDragNDropListView List view.
ManualLayout
Manual layout.
ManualLayoutEventArgs
Manual layout event arguments.
MaterialButton
DEPRICATED: Use Button
MaterialSegmentedControl
DEPRICATED: USE SegmentedControl
MimeItem
Base class for a MimeItem
MimeItem<T>
MimeItem class
MimeItemCollection
Class used to supply data to Clipboard and Interapp Sharing
ModalPopup
Forms9Patch Modal popup.
MultiComponentPicker
Multi component picker.
MultiComponentPicker.SelectionChangedEventArgs
Selection changed event arguments.
MultiPicker
Multi picker.
MultiPicker.MultiPickerCellContentView
MultiPicker cell content view
MultiPicker.MultiPickerHtmlCellContentView
MultiPicker HTML cell content view
OsInfoService
Provides information about the operating system in which the app is running
PageMargin
Class to specify ths margins (in points) of a PDF page
PageSize
Helper class used to specify media size used in the generation of PDF documents
PermissionPopup
Permission popup.
PointerDirectionExtensions
Pointer direction extensions.
PopupPoppedEventArgs
Event arguments passed by Popped event and DelayUntilPoppedAsyc() method in Forms9Patch popups.
PrintService
Extensions to XF WebView
RectangleExtensions
Rectangle extensions.
RelativeLayout
Forms9Patch RelativeLayout.
ScrollViewExtensions
Scroll helper extensions
Segment
Model for Segment.
SegmentedControl
Forms9Patch Material Segmented Control.
SegmentedControlEventArgs
Segment tapped event arguments.
SelectedItemChangedEventArgs
Selected item changed event arguments.
Settings
Forms9Patch Settings (for use by Forms9Patch PCL code).
ShapeBase
Rounded box base.
Sharing
Forms9Patch.Clipboard class
SinglePicker
Single picker.
SinglePicker.SinglePickerCellContentView
Contents of a SinglePicker Cell
SinglePicker.SinglePickerHtmlCellContentView
Contents of a SinglePicker HTML cell
SkiaColorExtensions
Making using Skia just a little easier
SKRectExtensions
Making using Skia just a little easier
SliderStepSizeEffect
Enabled StepSize control of Xamarin.Forms.Slider element
StackLayout
Forms9Patch StackLayout.
StateButton
Image button.
StringExtensions
Forms9Patch String extensions.
SwipeMenuItem
Describes a Swipe action button that appears when a cell is swiped
SwipeMenuItemTappedArgs
Cell swipe menu item tapped arguments.
TargetedMenu
Forms9Patch.TargetedMenu class
TargetedToast
A simple toast that points to an element
TemplateSelectorBase
Data template selector: Used to match types of objects with the types of views that will be used to display them in a ListView.
ThicknessExtension
Forms9Patch Thickness extension.
Toast
Toast Popup: Plain and simple
ToFileResult
Result from ToPng and ToPdf processes
ToPdfService
Html string extensions.
ToPngService
Html string extensions.
WebViewPrintEffect
Effect required to enable Printing of content of Xamarin.Forms.WebView
XamarinEssentialsExtensions
Extension methods to make using Xamarin.Essentials just a tiny bit easier to use.
Interfaces
IApplicationInfoService
Application info service.
IBackground
Interface for Forms9Patch elements with background features
IButton
Interface for Forms9Patch button elements
IButtonState
Interface for the state of a button
ICellContentView
Interface to set the cell height for a cell that contains the content of a Forms9Patch ListView cell.
ICellSwipeMenus
Interface to implement Swipe Menus in content views for Forms9Patch ListView cells
IElement
The foundation of Forms9Patch visual elements
IExtendedShape
INTERNAL USE ONLY
IFontElement
Interface for Forms9Patch elements with Fonts.
IFontFamilies
Font families interface used for backing service.
IIsSelectedAble
Assures a class has the IsSelected property.
IKeyboardService
Keyboard service.
ILabel
Interface for Forms9Patch elements that have labels
ILabelStyle
Interface for Forms9Patch Label styling
ILayout
Interface for Forms9Patch layout elements
IMenuItem
Menu item.
IMimeItem
Interface for a MimeItem
IMimeItem<T>
Generic Interface for ClipboardEntryITem
IMimeItemCollection
Interface for a Forms9Patch.ClipboardEntry
IPopup
Forms9Patch Popup Interface.
IPrintService
Print service.
ISegment
Interface for Forms9Patch.Segment elements
ISettings
Interface for platform settings
IShape
Forms9Patch RoundedBox interface
IText
Internal Use ONLY
IToPdfService
Html to pdf service.
IToPngService
Html to pdf service.
Enums
AccessoryPosition
Accessory position.
AutoFit
Label fit options.
EffectMode
Will a sound effect play?
ElementShape
Shape of Forms9Patch Image, Button, or Layout element
ExtendedElementShape
For Forms9Patch internal use. Good luck!
FailAction
Options for how Forms9Patch reacts to a failure
Fill
Forms9Patch Aspect mode for Image
FlyoutAlignment
Determines where a FlyoutPopup will appear relative to the axis of its Orientation
GroupToggleBehavior
What happens when a segment is selected
HapticEffect
Haptic effect used if haptics is enabled
HardwareKeyModifierKeys
Hardware key modifier keys.
KeyboardVisibilityChange
Keyboard visibility change.
KeyClicks
The different haptic modes
LabelFit
OBSOLETE: USE AutoFit
PermissionState
State of permission popup permission process
PointerDirection
BubblePopup Pointer direction.
PopupPoppedCause
Causes for Forms9Patch popup being popped
Proximity
The position of a cell being dragged relative to the cell it is hovering over
SoundEffect
System Sound Effects
Delegates
Analytics.TrackEventDelegate
Delegate definition for publishing a Forms9Patch analytics event to an application's analytics provider
Analytics.TrackExceptionDelegate
Delegate definition for publishing a Forms9Patch exception to an application's analytics provider
SegmentedControlEventHandler
Segment tapped event handler.