- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1.9k
 
Status
        Javier Suárez edited this page Feb 11, 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 | 
| ❌ | Removed | 
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 | ✅ | ✅ | ✅ | 
| 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 | ✅ | ✅ | ✅ |