-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Status
David Ortinau edited this page Feb 25, 2022
·
196 revisions
We have created a detailed list to easily show the .NET MAUI status and evolution.
Icon | Description |
---|---|
Pending | |
⏳ | Underway |
✅ | Done |
💔 | Never implemented in Xamarin.Forms for this platform |
🕐 | Delayed |
To track ongoing progress, filter on the handlers label.
Control | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
ContentPage | ✅ | ✅ | ✅ |
FlyoutPage | ✅ | ✅ | ✅ |
NavigationPage | ✅ | ✅ | ✅ |
TabbedPage | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Color | ✅ | ✅ | ✅ |
IsRunning | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
BackgroundColor | ✅ | ✅ | ✅ |
BorderColor | ✅ | ✅ | ✅ |
BorderWidth | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
Clicked | ✅ | ✅ | ✅ |
Command | ✅ | ✅ | ✅ |
CommandParameter | ✅ | ✅ | ✅ |
ContentLayout | ✅ | ✅ | ✅ |
CornerRadius | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
ImageSource | ✅ | ✅ | ✅ |
Padding | ✅ | ✅ | ✅ |
Pressed | ✅ | ✅ | ✅ |
Released | ✅ | ✅ | ✅ |
Text | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
LineBreakMode | ⏳ | ⏳ | ⏳ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
CurrentItem | ⏳ | ✅ | ✅ |
CurrentItemChangedCommand | ⏳ | ✅ | ✅ |
CurrentItemChangedCommandParameter | ⏳ | ✅ | ✅ |
IndicatorView | ✅ | ✅ | ✅ |
IsBounceEnabled | ⏳ | ✅ | ✅ |
IsDragging | ⏳ | ✅ | ✅ |
IsScrollAnimated | ⏳ | ✅ | ✅ |
IsSwipeEnabled | ⏳ | ✅ | ✅ |
ItemsLayout | ⏳ | ✅ | ✅ |
Loop | ⏳ | ✅ | ✅ |
PeekAreaInsets | ⏳ | ✅ | ✅ |
Position | ⏳ | ✅ | ✅ |
PositionChangedCommand | ⏳ | ✅ | ✅ |
PositionChangedCommandParameter | ⏳ | ✅ | ✅ |
VisibleViews | ⏳ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Color | ✅ | ✅ | ✅ |
CheckedChanged | ✅ | ✅ | ✅ |
IsChecked | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
ItemsSource | ⏳ | ✅ | ⏳ |
ItemTemplate | ⏳ | ✅ | ⏳ |
ItemsPanel | ⏳ | ✅ | ⏳ |
ItemSizingStrategy | ⏳ | ✅ | ⏳ |
SelectionMode | ⏳ | ✅ | ⏳ |
SelectedItem | ⏳ | ✅ | ⏳ |
SelectedItems | ⏳ | ✅ | ⏳ |
SelectionChangedCommand | ⏳ | ✅ | ⏳ |
SelectionChangedCommandParameter | ⏳ | ✅ | ⏳ |
EmptyView | ⏳ | ✅ | ⏳ |
Scrolled | ⏳ | ✅ | ⏳ |
ScrollTo | ⏳ | ✅ | ⏳ |
Header | ⏳ | ✅ | ⏳ |
HeaderTemplate | ⏳ | ✅ | ⏳ |
Footer | ⏳ | ✅ | ⏳ |
FooterTemplate | ⏳ | ✅ | ⏳ |
IsGrouped | ⏳ | ✅ | ⏳ |
GroupHeaderTemplate | ⏳ | ✅ | ⏳ |
GroupFooterTemplate | ⏳ | ✅ | ⏳ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
BackgroundColor | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
Date | ✅ | ✅ | ✅ |
DateSelected | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
Format | ✅ | ✅ | ✅ |
MaximumDate | ✅ | ✅ | ✅ |
MinimumDate | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
AutoSize | ✅ | ✅ | ✅ |
Completed | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
IsReadOnly | ✅ | ✅ | ✅ |
IsTextPredictionEnabled | ✅ | ✅ | ✅ |
PlaceHolder | ✅ | ✅ | ✅ |
PlaceHolderColor | ✅ | ✅ | ✅ |
Text | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
MaxLength | ✅ | ✅ | ✅ |
HorizontalTextAlignment | ✅ | ✅ | ✅ |
VerticalTextAlignment | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
ClearButtonVisibility | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
Completed | ✅ | ✅ | ✅ |
CursorPosition | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
HorizontalTextAlignment | ✅ | ✅ | ✅ |
VerticalTextAlignment | ✅ | ✅ | ✅ |
IsTextPredictionEnabled | ✅ | ✅ | ✅ |
IsPassword | ✅ | ✅ | ✅ |
PlaceHolder | ✅ | ✅ | ✅ |
PlaceHolderColor | ✅ | ✅ | ✅ |
VerticalTextAlignment | ✅ | ✅ | ✅ |
ReturnCommand | ✅ | ✅ | ✅ |
ReturnCommandParameter | ✅ | ✅ | ✅ |
ReturnType | ✅ | ✅ | ✅ |
SelectionLength | ✅ | ✅ | ✅ |
Text | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
BorderColor | ✅ | ✅ | ✅ |
CornerRadius | ✅ | ✅ | ✅ |
HasShadow | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
IndicatorColor | ✅ | ✅ | ✅ |
IndicatorLayout | ✅ | ✅ | ✅ |
IndicatorSize | ✅ | ✅ | ✅ |
IndicatorShape | ✅ | ✅ | ✅ |
IndicatorTemplate | ✅ | ✅ | ✅ |
ItemsSource | ✅ | ✅ | ✅ |
MaximumVisible | ✅ | ✅ | ✅ |
Position | ✅ | ✅ | ✅ |
SelectedIndicatorColor | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Aspect | ✅ | ✅ | ✅ |
IsLoading | ✅ | ✅ | ✅ |
Source | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
BorderColor | ✅ | ✅ | ✅ |
BorderWidth | ✅ | ✅ | ✅ |
Command | ✅ | ✅ | ✅ |
CommandParameter | ✅ | ✅ | ✅ |
CornerRadius | ✅ | ✅ | ✅ |
IsLoading | ✅ | ✅ | ✅ |
IsOpaque | ✅ | ✅ | ✅ |
IsPressed | ✅ | ✅ | ✅ |
Padding | ✅ | ✅ | ✅ |
Source | ✅ | ✅ | ✅ |
Clicked | ✅ | ✅ | ✅ |
Pressed | ✅ | ✅ | ✅ |
Released | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
CharacterSpacing | ✅ | ✅ | ✅ |
Font | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
FormattedText | ✅ | ✅ | ✅ |
HorizontalTextAlignment | ✅ | ✅ | ✅ |
LineBreakMode | ✅ | ✅ | ✅ |
LineHeight | ✅ | ✅ | ✅ |
MaxLines | ✅ | ✅ | ✅ |
Padding | ✅ | ✅ | ✅ |
Text | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
TextDecorations | ✅ | ✅ | ✅ |
TextType | ✅ | ✅ | ✅ |
VerticalTextAlignment | ✅ | ⏳ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
CharacterSpacing | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
HorizontalTextAlignment | ✅ | ✅ | ✅ |
ItemDisplayBinding | ✅ | ✅ | ✅ |
Items | ✅ | ✅ | ✅ |
ItemsSource | ✅ | ✅ | ✅ |
SelectedIndex | ✅ | ✅ | ✅ |
SelectedIndexChanged | ✅ | ✅ | ✅ |
SelectedItem | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
Title | ✅ | ✅ | ✅ |
TitleColor | ✅ | ✅ | ✅ |
VerticalTextAlignment | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Progress | ✅ | ✅ | ✅ |
ProgressColor | ✅ | ✅ | ✅ |
ProgressTo | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
CheckedChanged | ✅ | ✅ | ✅ |
GroupName | ✅ | ✅ | ✅ |
IsChecked | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
Font | ✅ | ✅ | ✅ |
BorderColor | ⏳ | ✅ | ✅ |
BorderWidth | ⏳ | ✅ | ✅ |
CornerRadius | ⏳ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Command | ✅ | ✅ | ⏳ |
CommandParameter | ✅ | ✅ | ⏳ |
IsRefreshing | ✅ | ✅ | ⏳ |
RefreshColor | ✅ | ✅ | ⏳ |
Refreshing | ✅ | ✅ | ⏳ |
Content | ✅ | ✅ | ⏳ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
BackgroundColor | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
CancelButtonColor | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
HorizontalTextAlignment | ✅ | ✅ | ✅ |
IsTextPredictionEnabled | ✅ | ✅ | ✅ |
IsReadOnly | ⏳ | ⏳ | ⏳ |
MaxLength | ✅ | ✅ | ✅ |
SearchCommand | ✅ | ✅ | ✅ |
SearchCommandParameter | ✅ | ✅ | ✅ |
Text | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
VerticalTextAlignment | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Fill | ✅ | ✅ | ✅ |
Stroke | ✅ | ✅ | ✅ |
StrokeDashArray | ✅ | ✅ | ✅ |
StrokeDashOffset | ✅ | ✅ | ✅ |
StrokeLineCap | ✅ | ✅ | ✅ |
StrokeLineJoin | ✅ | ✅ | ✅ |
StrokeMiterLimit | ✅ | ✅ | ✅ |
StrokeThickness | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
DragCompleted | ✅ | ✅ | ✅ |
DragCompletedCommand | ✅ | ✅ | ✅ |
DragStarted | ✅ | ✅ | ✅ |
DragStartedCommand | ✅ | ✅ | ✅ |
Maximum | ✅ | ✅ | ✅ |
MaximumTrackColor | ✅ | ✅ | ✅ |
Minimum | ✅ | ✅ | ✅ |
MinimumTrackColor | ✅ | ✅ | ✅ |
ThumbColor | ✅ | ✅ | ✅ |
ThumbImageSource | ✅ | ✅ | ✅ |
Value | ✅ | ✅ | ✅ |
ValueChanged | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Increment | ✅ | ✅ | ✅ |
Maximum | ✅ | ✅ | ✅ |
Minimum | ✅ | ✅ | ✅ |
Value | ✅ | ✅ | ✅ |
ValueChanged | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
IsToggled | ✅ | ✅ | ✅ |
OnColor | ✅ | ✅ | ✅ |
ThumbColor | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
BackgroundColor | ✅ | ✅ | ✅ |
CharacterSpacing | ✅ | ✅ | ✅ |
FontAttributes | ✅ | ✅ | ✅ |
FontFamily | ✅ | ✅ | ✅ |
FontSize | ✅ | ✅ | ✅ |
Format | ✅ | ✅ | ✅ |
Time | ✅ | ✅ | ✅ |
TextColor | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
CanGoBack | ✅ | ✅ | ✅ |
CanGoForward | ✅ | ✅ | ✅ |
Cookies | ⏳ | ⏳ | ⏳ |
Source | ✅ | ✅ | ✅ |
Eval | ✅ | ✅ | ✅ |
EvaluateJavaScriptAsync | ✅ | ✅ | ✅ |
GoBack | ✅ | ✅ | ✅ |
GoForward | ✅ | ✅ | ✅ |
Reload | ✅ | ✅ | ✅ |
View | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Map | 🕐 | 🕐 | 🕐 |
SwipeView | ✅ | ✅ | ✅ |
API | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
AnchorX | ✅ | ✅ | ✅ |
AnchorY | ✅ | ✅ | ✅ |
Background | ✅ | ✅ | ✅ |
BackgroundColor | ✅ | ✅ | ✅ |
Clip | ✅ | ✅ | ✅ |
FlowDirection | ✅ | ✅ | ✅ |
Frame | ✅ | ✅ | ✅ |
Height | ✅ | ✅ | ✅ |
InputTransparent | ⏳ | ⏳ | ⏳ |
IsEnabled | ✅ | ✅ | ✅ |
IsFocused | ⏳ | ⏳ | ⏳ |
IsTabStop | 🕐 | 🕐 | 🕐 |
IsVisible | ✅ | ✅ | ✅ |
Opacity | ✅ | ✅ | ✅ |
Rotation | ✅ | ✅ | ✅ |
RotationX | ✅ | ✅ | ✅ |
RotationY | ✅ | ✅ | ✅ |
Scale | ✅ | ✅ | ✅ |
ScaleX | ✅ | ✅ | ✅ |
ScaleY | ✅ | ✅ | ✅ |
TabIndex | 🕐 | 🕐 | 🕐 |
TranslationX | ✅ | ✅ | ✅ |
TranslationY | ✅ | ✅ | ✅ |
Width | ✅ | ✅ | ✅ |
X | ✅ | ✅ | ✅ |
Y | ✅ | ✅ | ✅ |
Layout | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
AbsoluteLayout | ✅ | ✅ | ✅ |
ContentPresenter | ✅ | ✅ | ✅ |
ContentView | ✅ | ✅ | ✅ |
FlexLayout | ✅ | ✅ | ✅ |
Grid | ✅ | ✅ | ✅ |
RelativeLayout | ✅ | ✅ | ✅ |
ScrollView | ✅ | ✅ | ✅ |
StackLayout | ✅ | ✅ | ✅ |
TemplatedView | ✅ | ✅ | ✅ |
Feature | Android | iOS / Mac Catalyst | Windows |
---|---|---|---|
Accessibility | ✅ | ✅ | ✅ |
Animation | ✅ | ✅ | ✅ |
New Border Control | ✅ | ✅ | ✅ |
Brushes Everywhere | ✅ | ✅ | ✅ |
Device | ⏳ | ⏳ | ⏳ |
Gestures | ✅ | ✅ | ✅ |
ImageHandlers | ✅ | ✅ | ✅ |
Interactivity (Behaviors, Triggers, Visual State Manager) | ✅ | ✅ | ✅ |
FlowDirection (RTL) | ✅ | ✅ | ⏳ |
Fonts | ✅ | ✅ | ✅ |
Lifecycle Events | ✅ | ✅ | ✅ |
Themes | ✅ | ✅ | ✅ |
Shadows | ✅ | ✅ | ✅ |
Shell | ✅ | ✅ | ✅ |
Styles | ✅ | ✅ | ✅ |
View Transforms | ✅ | ✅ | ✅ |