We have created a detailed list to easily show the .NET MAUI - Gtk status and evolution.
Note that only the Gtk-Section is actual in this Page.
Icon |
Description |
⚠️ |
Pending |
⏳ |
Underway |
✅ |
Done |
💔 |
Never implemented in Maui.Controls for this platform |
To track ongoing progress, filter on the handlers label.
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
ContentPage |
✅ |
✅ |
✅ |
⚠️ |
FlyoutPage |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
NavigationPage |
✅ |
✅ |
✅ |
⚠️ |
TabbedPage |
✅ |
✅ |
✅ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Color |
✅ |
✅ |
✅ |
✅ |
IsRunning |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
BackgroundColor |
✅ |
✅ |
✅ |
✅ |
BorderColor |
⚠️ |
⚠️ |
⚠️ |
✅ |
BorderWidth |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
CharacterSpacing |
✅ |
✅ |
✅ |
✅ |
Clicked |
✅ |
✅ |
✅ |
✅ |
Command |
✅ |
✅ |
✅ |
✅ |
CommandParameter |
✅ |
✅ |
✅ |
⚠️ |
ContentLayout |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
CornerRadius |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
FontAttributes |
✅ |
✅ |
✅ |
✅ |
FontFamily |
✅ |
✅ |
✅ |
✅ |
FontSize |
✅ |
✅ |
✅ |
✅ |
ImageSource |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
Padding |
✅ |
✅ |
✅ |
✅ |
Pressed |
✅ |
✅ |
✅ |
✅ |
Released |
✅ |
✅ |
✅ |
✅ |
Text |
✅ |
✅ |
✅ |
✅ |
TextColor |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Color |
✅ |
✅ |
✅ |
✅ |
CheckedChanged |
✅ |
✅ |
✅ |
✅ |
IsChecked |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
BackgroundColor |
✅ |
✅ |
✅ |
⚠️ |
CharacterSpacing |
✅ |
✅ |
✅ |
⚠️ |
Date |
✅ |
✅ |
✅ |
⚠️ |
DateSelected |
✅ |
✅ |
✅ |
⚠️ |
FontAttributes |
✅ |
✅ |
✅ |
⚠️ |
FontFamily |
✅ |
✅ |
✅ |
⚠️ |
FontSize |
✅ |
✅ |
✅ |
⚠️ |
Format |
✅ |
✅ |
✅ |
⚠️ |
MaximumDate |
✅ |
✅ |
✅ |
⚠️ |
MinimumDate |
✅ |
✅ |
✅ |
⚠️ |
TextColor |
✅ |
✅ |
✅ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
AutoSize |
⏳ |
⏳ |
⏳ |
⚠️ |
Completed |
✅ |
✅ |
✅ |
⚠️ |
CharacterSpacing |
✅ |
✅ |
✅ |
⚠️ |
FontAttributes |
✅ |
✅ |
✅ |
✅ |
FontFamily |
✅ |
✅ |
✅ |
✅ |
FontSize |
✅ |
✅ |
✅ |
✅ |
IsReadOnly |
✅ |
✅ |
✅ |
✅ |
IsTextPredictionEnabled |
✅ |
✅ |
⏳ |
⚠️ |
PlaceHolder |
✅ |
✅ |
✅ |
⚠️ |
PlaceHolderColor |
✅ |
✅ |
✅ |
⚠️ |
Text |
✅ |
✅ |
✅ |
✅ |
TextColor |
✅ |
✅ |
✅ |
✅ |
MaxLength |
✅ |
✅ |
✅ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
ClearButtonVisibility |
✅ |
✅ |
✅ |
⚠️ |
CharacterSpacing |
✅ |
✅ |
✅ |
✅ |
Completed |
✅ |
✅ |
✅ |
⚠️ |
CursorPosition |
✅ |
✅ |
⚠️ |
✅ |
FontAttributes |
✅ |
✅ |
✅ |
✅ |
FontFamily |
✅ |
✅ |
✅ |
✅ |
FontSize |
✅ |
✅ |
✅ |
✅ |
HorizontalTextAlignment |
✅ |
✅ |
⏳ |
✅ |
IsTextPredictionEnabled |
✅ |
✅ |
⏳ |
⚠️ |
IsPassword |
✅ |
✅ |
⏳ |
✅ |
PlaceHolder |
✅ |
✅ |
✅ |
✅ |
PlaceHolderColor |
⏳ |
⏳ |
⏳ |
⚠️ |
VerticalTextAlignment |
⏳ |
⏳ |
⏳ |
⚠️ |
ReturnCommand |
✅ |
✅ |
✅ |
⚠️ |
ReturnCommandParameter |
✅ |
✅ |
✅ |
⚠️ |
ReturnType |
✅ |
✅ |
✅ |
⚠️ |
SelectionLength |
✅ |
✅ |
⚠️ |
✅ |
Text |
✅ |
✅ |
✅ |
✅ |
TextColor |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
BorderColor |
⏳ |
⏳ |
⚠️ |
⚠️ |
CornerRadius |
⏳ |
⏳ |
⚠️ |
⚠️ |
HasShadow |
⏳ |
⏳ |
⚠️ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Aspect |
✅ |
✅ |
✅ |
⚠️ |
IsLoading |
✅ |
✅ |
✅ |
✅ |
Source |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
CharacterSpacing |
✅ |
✅ |
✅ |
✅ |
Font |
✅ |
✅ |
✅ |
✅ |
FontAttributes |
✅ |
✅ |
✅ |
✅ |
FontFamily |
✅ |
✅ |
✅ |
✅ |
FontSize |
✅ |
✅ |
✅ |
✅ |
FormattedText |
✅ |
✅ |
⚠️ |
⚠️ |
HorizontalTextAlignment |
✅ |
✅ |
✅ |
✅ |
LineBreakMode |
✅ |
✅ |
✅ |
✅ |
LineHeight |
✅ |
✅ |
✅ |
✅ |
MaxLines |
✅ |
✅ |
✅ |
✅ |
Padding |
✅ |
✅ |
✅ |
✅ |
Text |
✅ |
✅ |
✅ |
✅ |
TextColor |
✅ |
✅ |
✅ |
✅ |
TextDecorations |
✅ |
✅ |
✅ |
✅ |
TextType |
⏳ |
⏳ |
⏳ |
⚠️ |
VerticalTextAlignment |
⚠️ |
⚠️ |
⏳ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
CharacterSpacing |
✅ |
✅ |
✅ |
✅ |
FontAttributes |
✅ |
✅ |
✅ |
✅ |
FontFamily |
✅ |
✅ |
✅ |
✅ |
FontSize |
✅ |
✅ |
✅ |
✅ |
HorizontalTextAlignment |
✅ |
✅ |
✅ |
✅ |
ItemDisplayBinding |
✅ |
✅ |
✅ |
✅ |
Items |
✅ |
✅ |
✅ |
✅ |
ItemsSource |
✅ |
✅ |
✅ |
✅ |
SelectedIndex |
✅ |
✅ |
✅ |
✅ |
SelectedIndexChanged |
✅ |
✅ |
✅ |
✅ |
SelectedItem |
✅ |
✅ |
⚠️ |
✅ |
TextColor |
✅ |
✅ |
⏳ |
✅ |
Title |
✅ |
✅ |
✅ |
⚠️ |
TitleColor |
✅ |
✅ |
✅ |
⚠️ |
VerticalTextAlignment |
⏳ |
⏳ |
⏳ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Progress |
✅ |
✅ |
✅ |
✅ |
ProgressColor |
⏳ |
⏳ |
⏳ |
✅ |
ProgressTo |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
CheckedChanged |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
GroupName |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
IsChecked |
⏳ |
⏳ |
⚠️ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
BackgroundColor |
✅ |
✅ |
✅ |
✅ |
CharacterSpacing |
✅ |
✅ |
✅ |
✅ |
CancelButtonColor |
⏳ |
⏳ |
✅ |
⚠️ |
FontAttributes |
✅ |
✅ |
⏳ |
✅ |
FontSize |
✅ |
✅ |
⏳ |
✅ |
HorizontalTextAlignment |
✅ |
✅ |
✅ |
✅ |
MaxLength |
✅ |
✅ |
⏳ |
✅ |
SearchCommand |
⏳ |
✅ |
✅ |
⚠️ |
SearchCommandParameter |
⏳ |
✅ |
✅ |
⚠️ |
Text |
✅ |
✅ |
✅ |
✅ |
TextColor |
✅ |
✅ |
⏳ |
✅ |
VerticalTextAlignment |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Fill |
✅ |
✅ |
✅ |
✅ |
Stroke |
✅ |
✅ |
✅ |
✅ |
StrokeDashArray |
✅ |
✅ |
✅ |
✅ |
StrokeDashOffset |
✅ |
✅ |
✅ |
✅ |
StrokeLineCap |
✅ |
✅ |
✅ |
✅ |
StrokeLineJoin |
✅ |
✅ |
✅ |
✅ |
StrokeMiterLimit |
✅ |
✅ |
✅ |
✅ |
StrokeThickness |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
DragCompleted |
✅ |
✅ |
✅ |
⚠️ |
DragCompletedCommand |
✅ |
✅ |
✅ |
⚠️ |
DragStarted |
✅ |
✅ |
✅ |
⚠️ |
DragStartedCommand |
✅ |
✅ |
✅ |
⚠️ |
Maximum |
✅ |
✅ |
✅ |
✅ |
MaximumTrackColor |
✅ |
✅ |
✅ |
⚠️ |
Minimum |
✅ |
✅ |
✅ |
✅ |
MinimumTrackColor |
✅ |
✅ |
✅ |
⚠️ |
ThumbColor |
✅ |
✅ |
⏳ |
✅ |
ThumbImageSource |
⏳ |
⏳ |
✅ |
✅ |
Value |
✅ |
✅ |
✅ |
✅ |
ValueChanged |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Increment |
✅ |
✅ |
✅ |
✅ |
Maximum |
✅ |
✅ |
✅ |
✅ |
Minimum |
✅ |
✅ |
✅ |
✅ |
Value |
✅ |
✅ |
✅ |
✅ |
ValueChanged |
✅ |
✅ |
✅ |
✅ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
IsToggled |
✅ |
✅ |
✅ |
✅ |
OnColor |
✅ |
✅ |
⏳ |
⚠️ |
ThumbColor |
✅ |
✅ |
⏳ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
BackgroundColor |
✅ |
✅ |
✅ |
⚠️ |
CharacterSpacing |
✅ |
✅ |
✅ |
⚠️ |
FontAttributes |
✅ |
✅ |
✅ |
⚠️ |
FontFamily |
✅ |
✅ |
✅ |
⚠️ |
FontSize |
✅ |
✅ |
✅ |
⚠️ |
Format |
✅ |
✅ |
✅ |
⚠️ |
Time |
✅ |
✅ |
✅ |
⚠️ |
TextColor |
✅ |
✅ |
✅ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
CanGoBack |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
CanGoForward |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
Cookies |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
Source |
⏳ |
⏳ |
⏳ |
⚠️ |
Eval |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
EvaluateJavaScriptAsync |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
GoBack |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
GoForward |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
Reload |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
CarouselView |
✅ |
✅ |
⚠️ |
⚠️ |
CollectionView |
✅ |
✅ |
⚠️ |
⚠️ |
IndicatorView |
⏳ |
✅ |
⚠️ |
⚠️ |
ImageButton |
✅ |
✅ |
✅ |
⚠️ |
Map |
⏳ |
⏳ |
⚠️ |
⚠️ |
RefreshView |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
SwipeView |
✅ |
✅ |
⚠️ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
AbsoluteLayout |
✅ |
✅ |
✅ |
⚠️ |
ContentPresenter |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
ContentView |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
FlexLayout |
✅ |
✅ |
✅ |
✅ |
Grid |
✅ |
✅ |
✅ |
✅ |
RelativeLayout |
✅ |
✅ |
✅ |
⚠️ |
ScrollView |
✅ |
✅ |
✅ |
✅ |
StackLayout |
✅ |
✅ |
✅ |
✅ |
TemplatedView |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
API |
Android |
iOS / Mac Catalyst |
Windows |
Gtk |
Accessibility |
✅ |
✅ |
✅ |
⚠️ |
Animation |
✅ |
✅ |
✅ |
⚠️ |
Border Everywhere |
⏳ |
⏳ |
⏳ |
⚠️ |
Brushes Everywhere |
✅ |
✅ |
✅ |
⚠️ |
CornerRadius Everywhere |
⏳ |
⏳ |
⏳ |
⚠️ |
Device |
⚠️ |
⚠️ |
⚠️ |
⚠️ |
Gestures |
✅ |
✅ |
✅ |
⚠️ |
ImageHandlers |
✅ |
✅ |
✅ |
✅ |
Interactivity (Behaviors, Triggers, Visual State Manager) |
✅ |
✅ |
✅ |
⚠️ |
FlowDirection (RTL) |
⏳ |
⏳ |
⏳ |
⚠️ |
Fonts |
✅ |
✅ |
✅ |
✅ |
Lifecycle Events |
⏳ |
⏳ |
⏳ |
⏳ |
Themes |
⏳ |
⏳ |
⚠️ |
⚠️ |
Shell |
⏳ |
⏳ |
⏳ |
⚠️ |
Styles |
✅ |
✅ |
✅ |
⚠️ |
View Transforms |
✅ |
✅ |
✅ |
⚠️ |