Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Platform Support macOS Status

David Ortinau edited this page May 31, 2018 · 1 revision

Status

Preview

To-Do

  • Accessibility
  • List
  • NativeViewWrapper
  • Focus Events
  • Rotation
  • Scale
  • Translation

Pages

ContentPage

A ContentPage is a Page displaying a single View, often a container like a StackLayout or ScrollView.

Property Status
BackgroundColor Done
Appearing Done
Disappearing Done

MasterDetailPage

A Page 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.

Property Status
Detail Done
IsGestureEnabled Pending
IsPresented Done
Master Done
MasterBehavior Done
ShouldShowToolBarButton Pending
IsPresentedChanged Done
BackgroundColor Pending

NavigationPage

A Page that manages the navigation and user-experience of a stack of other pages.

Property Status
Animate Done
Add Done
Remove Done

TabbedPage

Displays an array of tabs across the top of the screen, each of which loads content onto the screen.

Property Status
BarBackgroundColor Done
BarTextColor Pending
ItemsSource Done
ItemTemplate Done
SelectedItem Done

CarouselPage

The Xamarin.Forms CarouselPage is a page that users can swipe from side to side to navigate through pages of content, like a gallery.

Property Status
ItemsSource Done
ItemTemplate Done
CurrentPage Done

Views

ActivityIndicator

The ActivityIndicator control gives a visual clue to the user that something is happening, without information about its progress.

Property Status
BackgroundColor Done
IsRunning Done
Color Done

ActionSheets

The UIActionSheet is a common UI element in iOS. The Xamarin.Forms DisplayActionSheet method lets you include this control in cross-platforms apps, rendering native alternatives.

Property Status
Title Done
Cancel Done
Extras Done
Destruction Done

BoxView

BoxView is a useful stand-in for images or custom elements when doing initial prototyping.

Property Status
BackgroundColor Done
Color Done

Button

A button View that reacts to touch events.

Property Status
BackgroundColor Done
IsEnabled Done
Command Done
CommandParameter Done
ContentLayout Done
Text Done
TextColor Done
Font Done
FontFamily Done
FontAttributes Done
BorderWidth Done
BorderColor Done
BorderRadius Pending
Image Done
Clicked Done
Pressed Pending
Released Pending

DatePicker

The visual representation of a DatePicker is very similar to the one of Entry, except that a special control for picking a date appears in place of a keyboard.

Property Status
BackgroundColor Done
Format Pending
Date Done
MinimumDate Done
MaximumDate Done
TextColor Done
DateSelected Done
FontFamily Done
FontAttributes Done
FontSize Done
Title Pending

Editor

The Editor control is used to accept multi-line input.

Property Status
BackgroundColor Pending
Completed Done
IsEnabled Done
Text Done
FontFamily Done
FontSize Done
FontAttributes Pending
TextColor Done
TextChanged Done
MaxLength Done

Entry

Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.

Property Status
BackgroundColor Pending
IsEnabled Done
Placeholder Done
PlaceholderColor Pending
Text Done
TextColor Done
FontFamily Done
FontSize Done
FontAttributes Pending
TextColor Done
TextChanged Done
Completed Done
EntryReturnType Pending
IsPassword Done (doesn't support changing from it's intial state)
Keyboard Pending
HorizontalTextAlignment Done
HorizontalTextAlignmentPlaceholder Pending
TextDisableColor Done

Frame

Frame is an element containing a single child, with some framing options.

Property Status
BackgroundColor Done
outlineColor Done
HasShadow Pending

Label

A Label is used to display single-line text elements as well as multi-line blocks of text.

Property Status
BackgroundColor Done
IsEnabled Done
FormattedText Done
HorizontalTextAlignment Done
LineBreakMode Done
Text Done
TextColor Done
VerticalTextAlignment Done
FontAttributes Pending
FontFamily Done
FontSize Done
Styles Pending

OpenGLView

A View that displays OpenGL content.

Pending

Picker

A View control for picking an element in a list.

Property Status
Title Pending
SelectedIndex Done
ItemsSource Done
SelectedItem Done
Items Done
SelectedIndexChanged Done
TextColor Pending
FontAttributes Pending
FontFamily Pending
FontSize Pending

Progress

A View control that displays progress.

Property Status
BackgroundColor Done
Progress Done
ProgressTo Done
ProgressColor Done

ScrollView

An element capable of scrolling if its Content requires.

Property Status
BackgroundColor Done
Orientation Done
ScrollX Done
ScrollY Done
Content Done
ContentSize Done
ScrollToAsync Done
Scrolled Done
Orientation Pending (scroll to)

SearchBar

A View control that provides a search box.

Property Status
BackgroundColor Pending
SearchCommand Done
SearchCommandParameter Done
CancelButtonColor Pending
Placeholder Done
FontFamily Done
FontSize Done
FontAtttributes Pending
HorizontalTextAlignment Done
TextColor Done
PlaceholderColor Done
FontFamily Done
SearchButtonPressed Done
TextChanged Done

Slider

A View control that inputs a linear value.

Property Status
BackgroundColor Done
Minimum Done
Maximum Done
Value Done
ValueChanged Done
Focus/Unfocus Pending
Max and Min TrackColor Pending
ThumbColor Pending
ThumbImage Pending

Stepper

A View control that inputs a discrete value, constrained to a range.

Property Status
BackgroundColor Pending
Minimum Done
Maximum Done
Value Done
Increment Done
ValueChanged Done

Switch

A View control that provides a toggled value.

Property Status
BackgroundColor Done
IsToggled Done
Toggled Done

TimePicker

A View control that provides time picking.

Property Status
BackgroundColor Done
Format Done
TextColor Done
Time Done

TableView

A View that holds rows of Cell elements.

Property Status
BackgroundColor Done
HasUnevenRows Pending
TableIntent Pending
RowHeight Done
Root Done
ContextActions Done

ListView

A View that holds rows of Cell elements.

Property Status
BackgroundColor Done
HasUnevenRows Pending
Header Done
Footer Pending
RowHeight Done
ContextActions Done
Separator Pending
Separator Color Pending
IsRefreshing Pending
ScrollTo Pending

WebView

A View that presents HTML content.

Property Status
CanGoBack Done
CamGoForward Done
Source Done
Eval Done
GoBack Done
GoForward Done
Navigated Done
Navigating Done

VisualElement

Property Status
BackgroundColor Done
AnchorX Pending
AnchorY Pending
IsEnabled Done
IsFocused Pending
IsVisible Done
Opacity Done
RotationX Pending
RotationY Pending
Scale Pending
TranslationX Pending
TranslationY Pending