Xamarin.Forms by Microsoft

<PackageReference Include="Xamarin.Forms" Version="4.7.0.1239" />

.NET API 1,395,824 bytes

 Xamarin.Forms

Namespace with 468 public types

 Classes

 AbsoluteLayout Positions child elements at absolute positions.
 Accelerator Represents a shortcut key for a .
 AcceleratorTypeConverter Class that the XAML parser uses to convert strings to objects.
 ActivityIndicator A visual control used to indicate that something is ongoing.
 AdaptiveTrigger
 Animation Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
 Application Class that represents a cross-platform mobile application.
 AppLinkEntry A deep application link in an app link search index.
 AppThemeChangedEventArgs
 AutomationProperties Contains both abbreviated and detailed UI information that is supplied to accessibility services.
 BackButtonBehavior A specifying the behavior associated with the back button in a Shell application.
 BackButtonPressedEventArgs Internal use only. Contains arguments for the event that is raised when a back button is pressed.
 BaseShellItem A that is the base class for and .
 BindableProperty A BindableProperty is a backing store for properties allowing bindings on .
 BindablePropertyConverter A for bindable properties.
 BindablePropertyKey The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
 Binding A single 1:1 immutable data binding.
 BindingCondition Class that represents a value comparison with the target of an arbitrary binding.
 BindingTypeConverter Type converter that converts from strings to objects.
 BoundsConstraint A bounds layout constraint used by s.
 BoundsTypeConverter A that converts strings into s for use with s.
 BoxView A used to draw a solid colored rectangle.
 Button A button that reacts to touch events.
 CarouselLayoutTypeConverter
 CarouselPage A Page that users can swipe from side to side to display pages of content, like a gallery.
 CarouselView A whose scrollable child views 'snap' into place.
 CheckBox
 CheckedChangedEventArgs Event Args for 's event.
 ChildGestureRecognizer A gesture recognizer for use as a child of another.
 ClickedEventArgs Event arguments for a click event.
 ClickGestureRecognizer Recognizer for click gestures.
 CollectionView A that presents a collection of items.
 ColorTypeConverter A that converts from strings to a .
 ColumnDefinition An that defines properties for a column in a .
 ColumnDefinitionCollection A for s.
 ColumnDefinitionCollectionTypeConverter
 Command Defines an implementation that wraps a .
 Command`1 Defines an implementation wrapping a generic Action<T>.
 CompareStateTrigger
 Configuration`2 Utility class for retrieving platform-specific versions of elements.
 Constraint A layout constraint used by s.
 ConstraintExpression Defines a constraint relationship.
 ConstraintTypeConverter A that converts from strings to a .
 ContentPage A that displays a single view.
 ContentPresenter Layout manager for templated views.
 ContentPropertyAttribute Indicates the property of the type that is the (default) content property.
 ContentView An element that contains a single child element.
 ControlTemplate Template that specifies a group of styles and effects for controls.
 CornerRadiusTypeConverter A subclass that can convert a string to a .
 CurrentItemChangedEventArgs
 DataTemplate A template for multiple bindings, commonly used by s and s.
 DataTrigger Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
 DateChangedEventArgs Event arguments for event.
 DatePicker A that allows date picking.
 DefinitionCollection`1 A collection parameterized by an . Base class for and .
 DependencyAttribute An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
 DeviceStateTrigger
 DoubleCollection
 DoubleCollectionConverter
 Easing Functions that modify values non-linearly, generally used for animations.
 Editor A control that can edit multiple lines of text.
 ElementEventArgs Provides data for events pertaining to a single .
 ElementTemplate Base class for and classes.
 EmbeddedFont
 Entry A control that can edit a single line of text.
 EntryCell A with a label and a single line text entry field.
 EventTrigger Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
 Expander
 ExportEffectAttribute Attribute that identifies a with a unique identifier that can be used with to locate an effect.
 ExportFontAttribute
 FileImageSource An that reads an image from a file.
 FileImageSourceConverter A that converts to .
 FileMediaSource
 FileMediaSourceConverter
 FlexAlignContentTypeConverter Converts a string representation of a child content row alignment style to a .
 FlexAlignItemsTypeConverter Converts a string representation of a child content alignment style to a .
 FlexAlignSelfTypeConverter Converts a string representation of an alignment override to a .
 FlexDirectionTypeConverter Converts a string representation of a row or column flex layout direction to a .
 FlexJustifyTypeConverter Converts a string representation of a child element justification style to a .
 FlexLayout A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
 FlexWrapTypeConverter Converts a string representation of a wrapping style to a .
 FlowDirectionConverter Converts a string representation of a flow direction to a .
 FlyoutItem A that has a collection of objects.
 FocusEventArgs Event args for 's and events.
 FontAttributesConverter Converts a string into a object.
 FontFile
 FontImageSource
 FontSizeConverter Converts a string into a font size.
 FontTypeConverter A that converts from strings to .
 FormattedString Represents a text with attributes applied to some parts.
 Frame An element containing a single child, with some framing options.
 GestureElement An element that can respond to gestures.
 GestureRecognizer The base class for all gesture recognizers.
 Grid A layout that arranges views in rows and columns.
 GridItemsLayout
 GridLengthTypeConverter A that converts from strings to s.
 GroupableItemsView
 HtmlWebViewSource A WebViewSource bound to an HTML-formatted string.
 Image that holds an image.
 ImageButton
 ImageCell A that has an image.
 ImageSourceConverter Class that takes a string representation of an image file location and returns a from the specified resource.
 IndicatorView
 InputView The base class of a view which can take keyboard input.
 InvalidNavigationException
 ItemsLayoutTypeConverter
 ItemsViewScrolledEventArgs
 ItemTappedEventArgs Event arguments for the event.
 ItemVisibilityEventArgs Event args when an item's visibility has been changed in a .
 Keyboard Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
 KeyboardTypeConverter A that converts a string into a .
 Label A that displays text.
 LayoutOptionsConverter Class that takes a string representation of a and returns a corresponding .
 LinearItemsLayout
 ListProxyChangedEventArgs
 ListStringTypeConverter Type converter for converting properly formatted string lists to lists.
 ListView An that displays a collection of data as a vertical list.
 MasterDetailPage A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
 MediaElement
 MediaSourceConverter
 Menu Represents an application menu on platforms that support them.
 MenuItem Class that presents a menu item and associates it with a command.
 MenuItemCollection A group of related objects.
 MessagingCenter Associates a callback on subscribers with a specific message name.
 ModalPoppedEventArgs Arguments for the event that is raised when a modal window is popped from the navigation stack.
 ModalPoppingEventArgs Arguments for the event that is raised when a modal window is popping from the navigation stack.
 ModalPushedEventArgs Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
 ModalPushingEventArgs Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
 MultiBinding
 MultiTrigger Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
 NavigableElement A that supports navigation.
 NavigationEventArgs EventArgs for the NavigationPage's navigation events.
 NavigationPage A that manages the navigation and user-experience of a stack of other pages.
 On Class that is used within OnPlatform tags in XAML when specifying values on platforms.
 OnIdiom`1 Provides idiom-specific value for for the current target idiom.
 OnPlatform`1 Provides the platform-specific implementation of T for the current .
 OpenGLView A that displays OpenGL content.
 OpenSwipeEventArgs
 OrientationStateTrigger
 Page A that occupies the entire screen.
 PanGestureRecognizer A gesture recognizer for panning content that is larger than its parent view.
 PanUpdatedEventArgs Event that is raised when a pan gesture updates.
 Picker A control for picking an element in a list.
 PinchGestureRecognizer Recognizer for pinch gestures.
 PinchGestureUpdatedEventArgs Event arguments for the event.
 PointTypeConverter A that converts from a string to a .
 PoppedToRootEventArgs EventArgs for the NavigationPage's PoppedToRoot navigation event.
 PositionChangedEventArgs
 ProgressBar A control that displays progress.
 PropertyChangingEventArgs Event arguments for the delegate.
 PropertyCondition Class that represents a value comparison against a property on the control that contains the enclosing .
 QueryPropertyAttribute
 RadioButton
 RectangleTypeConverter A that converts a string to a .
 ReferenceTypeConverter For internal use by the Xamarin.Forms platform.
 RefreshView
 RelativeBindingSource
 RelativeLayout A that uses s to layout its children.
 RenderWithAttribute Associate view with renderer.
 ResolutionGroupNameAttribute Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
 ResourceDictionary An IDictionary that maps identifier strings to arbitrary resource objects.
 RoutingEffect Platform-independent effect that wraps an inner effect, which is usually platform-specific.
 RowDefinition An that defines properties for a row in a .
 RowDefinitionCollection A for s.
 RowDefinitionCollectionTypeConverter
 ScrolledEventArgs Arguments for the event that is raised when a window is scrolled.
 ScrollToRequestedEventArgs Arguments for the event that is raised when a scroll is requested.
 ScrollToRequestEventArgs
 ScrollView An element capable of scrolling if its Content requires.
 SearchBar A control that provides a search box.
 SearchHandler Default implementation of .
 SeekRequested
 SelectableItemsView
 SelectedItemChangedEventArgs Event arguments for the event.
 SelectedPositionChangedEventArgs Event arguments for positional scrolling events.
 SelectionChangedEventArgs
 Setter Represents an assignment of a property to a value, typically in a style or in response to a trigger.
 Shell A that provides fundamental UI features that most applications require, leaving you to focus on the application's core workload.
 ShellAppearance
 ShellContent Corresponds to a contained in a .
 ShellGroupItem A that has . Base class for and .
 ShellItem One or more items in the flyout. Contained within a .
 ShellNavigatedEventArgs Arguments for the event.
 ShellNavigatingEventArgs Arguments for the event.
 ShellNavigationState A URI representing either the current page or a destination for navigation in a Shell application.
 ShellSection Grouped content in a Shell application, navigable by bottom tabs.
 SizeTypeConverter A that can convert a string into a object.
 Slider A control that inputs a linear value.
 Span Represents a section of a .
 StackLayout A that positions child elements in a single line which can be oriented vertically or horizontally.
 StateRequested
 StateTrigger
 Stepper A control that inputs a discrete value, constrained to a range.
 StreamImageSource that loads an image from a .
 StructuredItemsView
 Style Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
 SwipeChangingEventArgs
 SwipedEventArgs Arguments for swipe events.
 SwipeEndedEventArgs
 SwipeGestureRecognizer Recognizer for swipe gestures.
 SwipeItem
 SwipeItems
 SwipeItemView
 SwipeStartedEventArgs
 SwipeView
 Switch A control that provides a toggled value.
 SwitchCell A with a label and an on/off switch.
 Tab
 TabBar
 TabbedPage that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
 TableRoot A that contains either a table section or the entire table.
 TableSection A logical and visible section of a .
 TableView A that holds rows of elements.
 TapGestureRecognizer Provides tap gesture recognition and events.
 TappedEventArgs Arguments for the event.
 TemplateBinding Binds a template property to the parent of the view that owns a .
 TemplatedPage A page that displays full-screen content with a control template, and the base class for .
 TemplatedView A view that displays content with a control template, and the base class for .
 TextAlignmentConverter Converts a string representation of a text alignment to a .
 TextCell A with primary and text.
 TextChangedEventArgs Event arguments for TextChanged events. Provides old and new text values.
 TextDecorationConverter A subclass that can convert between a string and a object.
 ThicknessTypeConverter A that converts from a string to a .
 TimePicker A control that provides time picking.
 ToggledEventArgs Event arguments for and events.
 ToolbarItem An item in a toolbar or displayed on a .
 Trigger Class that represents a property condition and an action that is performed when the condition is met.
 TypeConverterAttribute Attribute that specifies the type of used by its target.
 TypeTypeConverter Class that takes a string representation of a and returns a corresponding .
 UnsolvableConstraintsException Exception indicating that the s specified cannot be simultaneously satisfied.
 UriImageSource An ImageSource that loads an image from a URI, caching the result.
 UriMediaSource
 UriTypeConverter A that converts from a string or to a .
 UrlWebViewSource A WebViewSource bound to a URL.
 ValueChangedEventArgs Event arguments for ValueChanged events. Provides both old and new values.
 View A visual element that is used to place layouts and controls on the screen.
 ViewCell A containing a developer-defined .
 VisualAttribute
 VisualElement A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
 VisualState Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
 VisualStateGroup Contains a list of related visual states that can be applied to a visual element.
 VisualStateGroupList Contains a list of visual state groups for an application.
 VisualTypeConverter A that can convert a string into a object.
 WebNavigatedEventArgs Class that contains arguments for the event that is raised after web navigation completes.
 WebNavigatingEventArgs Class that contains arguments for the event that is raised after web navigation begins.
 WebNavigationEventArgs TClass that contains arguments for the event that is when web navigation begins.
 WebView A that presents HTML content.
 WebViewSourceTypeConverter A that converts a string to a .
 XmlnsDefinitionAttribute Attribute specifying the mapping between an XML namespace and a CLR namespace.
 XmlnsPrefixAttribute

 Structures

 Color Class that represents a color and exposes it as RGBA and HSL values.
 CornerRadius Contains methods and properties for specifying corner radiuses.
 FlexBasis Struct that represents an absolute or relative element size.
 Font The font used to display text.
 GridLength Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
 LayoutOptions A struct whose static members define various alignment and expansion options.
 Point Struct defining a 2-D point as a pair of doubles.
 Rectangle Struct defining a rectangle, using doubles.
 Region Represents a visual region in a Xamarin.Forms UI.
 Size Struct defining height and width as a pair of doubles.
 SizeRequest Struct that defines minimum and maximum s.
 Thickness Struct defining thickness around the edges of a using doubles.
 Vec2 Struct defining X and Y double values.

 Enumerations

 AbsoluteLayoutFlags Flags used to modify how layout bounds are interpreted in an .
 AccessKeyPlacement Enumerates access key placement relative to the control that the access key describes.
 Aspect Defines how an image is displayed.
 BindingMode The direction of changes propagation for bindings.
 ButtonsMask Flag values that represent mouse buttons.
 ClearButtonVisibility
 ConstraintType Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
 DependencyFetchTarget Enumeration specifying whether should return a reference to a global or new instance.
 EditorAutoSizeOption Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
 EffectiveFlowDirection Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
 ExpanderState
 FlexAlignContent Enumerates values that control how multiple rows or columns of child elements are aligned.
 FlexAlignItems Enumerates values that control the alignment of child elements.
 FlexAlignSelf Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
 FlexDirection Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
 FlexJustify Enumerates values that describe how child elements are justified when there is extra space around them.
 FlexPosition Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
 FlexWrap Enumerates values that control whether and how to wrap items in a .
 FlowDirection Enumerates values that control the layout direction for views.
 FlyoutBehavior Enumeration of modes for the root menu of a Shell application.
 FlyoutDisplayOptions Enumerates display modes for the flyout in a Shell appication.
 FlyoutHeaderBehavior Enumeration of modes followed by the .
 FontAttributes Enumerates values that describe font styles.
 GestureState Enumeration specifying the various states of a gesture.
 GestureStatus Enumerates possible gesture states.
 GridUnitType Enumerates values that control how the property is interpreted for row and column definitions.
 IndicatorShape
 InitializationFlags
 ItemSizingStrategy
 ItemsLayoutOrientation
 ItemsUpdatingScrollMode
 KeyboardFlags Enumerates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
 LayoutAlignment Values that represent LayoutAlignment.
 LineBreakMode Enumeration specifying various options for line breaking.
 ListViewCachingStrategy Enumerates caching strategies for a ListView.
 ListViewSelectionMode Enumerates values that control whether items in a list view can or cannot be selected.
 MasterBehavior Enumerates values that control how detail content is displayed in a master-detail page.
 MeasureFlags Enumerates values that tell whether margins are included when laying out windows.
 MediaElementState
 NamedSize Represents pre-defined font sizes.
 OpenSwipeItem
 OSAppTheme
 PresentationMode
 RelativeBindingSourceMode
 ReturnType Enumerates return button styles.
 ScrollBarVisibility Enumerates conditions under which scroll bars will be visible.
 ScrollMode
 ScrollOrientation Enumeration specifying vertical or horizontal scrolling directions.
 ScrollToMode Enumerates values that describe how a scroll request is made.
 ScrollToPosition Enumerates values that describe a scroll request.
 SearchBoxVisibility
 SelectionMode
 SeparatorVisibility Enumerates values that control the visibility of list item separators.
 ShellNavigationSource Enumerates reasons for a navigation event in Shell applications.
 SnapPointsAlignment
 SnapPointsType
 StackOrientation The orientations the a StackLayout can have.
 Stretch
 SweepDirection
 SwipeBehaviorOnInvoked
 SwipeDirection Enumerates swipe directions.
 SwipeMode
 TableIntent TableIntent provides hints to the renderer about how a table will be used.
 TabsStyle Enumerates tab styles for tabbed pages.
 TargetIdiom Indicates the type of device Xamarin.Forms is working on.
 TargetPlatform Indicates the kind of OS Xamarin.Forms is currently working on.
 TextAlignment Enumerates values that control text alignment.
 TextDecorations Flagging enumeration defining text decorations.
 TextType
 ToolbarItemOrder Enumeration specifying whether the appears on the primary toolbar surface or secondary.
 ViewState Deprecated. Do not use.
 WebNavigationEvent Contains values that indicate why a navigation event was raised.
 WebNavigationResult Enumerates values that indicate the outcome of a web navigation.

 Static Classes

 AnimationExtensions Extension methods for objects.
 BindableLayout Static class specifying the attached properties that allow a work with a data-bound .
 BindableObjectExtensions Contains convenience extension methods for .
 CompressedLayout Contains attached properties for omitting redundant renderers.
 DependencyService Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
 DesignMode Static class that developers can use to determine if the application is running in a previewer.
 Device A utility class to interact with the current Device/Platform.
 EffectiveFlowDirectionExtensions Extension methods for finding out the flow direction and whether it was explicitly set.
 EffectiveVisualExtensions
 NamedPlatformColor
 NameScopeExtensions Extension methods for that adds a strongly-typed FindByName method.
 Routing
 SettersExtensions Defines extensions methods for IList<Setter>
 TabIndexExtensions Extensions methods supporting iteration and retrieval of tab indexes.
 TemplateExtensions Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
 ViewExtensions Extension methods for s, providing animatable scaling, rotation, and layout functions.
 VisualElementExtensions
 VisualMarker Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
 VisualStateManager Manages visual state groups and transitions controls between states.

 Abstract Classes

 BaseMenuItem Base class for menu items.
 BaseSwipeEventArgs
 Behavior Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
 Behavior`1 Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
 BindableObject Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
 BindingBase An abstract class that provides a and a formatting option.
 Cell
 Condition Base class for conditions.
 DataTemplateSelector Selects objects by data type and container.
 Effect A collection of styles and properties that can be added to an element at run time.
 Element Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
 HandlerAttribute An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
 ImageSource Abstract class whose implementors load images from files or the Web.
 ItemsLayout
 ItemsView A that serves as a base class for views that contain a templated list of items.
 ItemsView`1 A base class for a view that contains a templated list of items.
 Layout Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
 Layout`1 A base implementation of a layout with undefined behavior and multiple children.
 MediaSource
 ModalEventArgs Base class for , , , and .
 MultiPage`1 A bindable, templatable base class for pages which contain multiple sub-pages.
 PlatformEffect`2 Base class for platform-specific effect classes.
 RouteFactory
 StateTriggerBase
 TableSectionBase Abstract base class defining a table section.
 TableSectionBase`1 Table section that contains instances of type T that are rendered by Xamarin.Forms.
 TriggerAction A base class for user-defined actions that are performed when a trigger condition is met.
 TriggerAction`1 A generic base class for user-defined actions that are performed when a trigger condition is met.
 TriggerBase Base class for classes that contain a condition and a list of actions to perform when the condition is met.
 TypeConverter Abstract base class whose subclasses can convert values between different types.
 WebViewSource Abstract class whose subclasses provide the data for a .

 Interfaces

 IAnimatable Defines an interface for elements that can be animated.
 IAppearanceObserver
 IAppIndexingProvider This interface is for internal use by platform renderers.
 IApplicationController For internal use by platform renderers.
 IAppLinkEntry Interface that represents a deep application link in an app link search index.
 IAppLinks Interface that defines the methods that are required for registering and deregistering links to content in apps.
 IBorderElement
 IButtonController For internal use by platform renderers.
 ICellController For internal use by platform renderers.
 IConfigElement`1 This interface is for internal use by platform renderers.
 IConfigPlatform Base interface for marker classes that identify target platforms for platform specific effects.
 IDecorableTextElement Interface for classes supporting .
 IDefinition Interface defining the type of and .
 IDispatcher
 IDispatcherProvider
 IEditorController For internal use by platform renderers.
 IEffectControlProvider When implemented in a renderer, registers a platform-specific effect on an element.
 IElementConfiguration`1 Interface for returning the platform-specific instance of a Xamarin.Forms type.
 IElementController For internal use by platform renderers.
 IEmbeddedFontLoader
 IEntryCellController For internal use by platform renderers.
 IEntryController For internal use by platform renderers.
 IExtendedTypeConverter Base class for type converters.
 IFlyoutBehaviorObserver
 IGestureRecognizer The base interface all gesture recognizers must implement.
 IGestureRecognizers
 IGridController For internal use by platform renderers.
 IImageController For internal use by platform renderers.
 IImageElement
 IItemsLayout
 IItemsView`1 This interface is for internal use by platform renderers.
 IItemViewController For internal use by platform renderers.
 ILayout Interface indicating layout behavior and exposing the event.
 ILayoutController For internal use by platform renderers.
 IListProxy This interface is for internal use by platform renderers.
 IListViewController For internal use by platform renderers.
 IMasterDetailPageController For internal use by platform renderers.
 IMediaElementController
 IMenuItemController For internal use by platform renderers.
 IMessagingCenter Enables view models and other components to communicate by adhering to a message contract.
 IMultiPageController`1 Base class for multipage controllers.
 IMultiValueConverter
 INativeElementView Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
 INavigation Interface abstracting platform-specific navigation.
 INavigationPageController For internal use by platform renderers.
 IOpenGlViewController For internal use by platform renderers.
 IPageContainer`1 Interface defining a container for s and exposing a property.
 IPageController For internal use by platform renderers.
 IPanGestureController For internal use by platform renderers.
 IPinchGestureController For internal use by platform renderers.
 IPlatformElementConfiguration`2 Marker interface for returning platform-specific configuration elements.
 IQueryAttributable
 IRegisterable Internally-used flagging interface indicating types that can be registered with the internal Registrar.
 IScrollViewController For internal use by platform renderers.
 ISearchBarController For internal use by platform renderers.
 ISearchHandlerController Defines the interface for controlling the behavior of the search handler.
 IShellAppearanceElement Interface defining colors for the tab bar in Shell applications.
 IShellContentController Extends to define methods appropriate to a content page in Shell applications.
 IShellContentInsetObserver Defines an interface for observing changes to inset dimensions.
 IShellController Extends for Shell applications.
 IShellItemController Extends to work with the parts of a Shell application.
 IShellSectionController Extends with methods specific to Shell applications.
 ISliderController
 IStreamImageSource This interface is for internal use by platform renderers.
 ISwipeGestureController For internal use by platform renderers.
 ISwipeItem
 ISwipeViewController
 ITableModel This interface is for internal use by platform renderers.
 ITableViewController For internal use by platform renderers.
 ITabStopElement
 ITemplatedItemsList`1 This interface is for internal use by platform renderers.
 ITemplatedItemsListScrollToRequestedEventArgs This interface is for internal use by platform renderers.
 ITemplatedItemsView`1 This interface is for internal use by platform renderers.
 IValueConverter Interface defining methods for two-way value conversion between types.
 IViewContainer`1 The type of element that can be added to the container.
 IViewController This interface is for internal use by platform renderers.
 IVisual
 IVisualElementController For internal use by platform renderers.
 IWebViewController For internal use by platform renderers.
 IWebViewDelegate This interface is for internal use by platform renderers.