-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
Milestone
Description
Here are a few APIs that should be open to be used by external developers (libraries and applications):
- TabbedPageManager: Making this public will allow developers to customize the TabbedPage behavior, which is nearly impossible these days.
- All
MauiViews: There are some controls, likeMauiSliderViewthat adds some behavior into a native control in order to make it work nicely with the framework. Having it internal will make it difficult to customize this control if needed. These controls should be public to allow easy customization. - If it is not possible to make all the custom views public for .NET 10 at least make them equally in all platforms, for example, on iOS
CollectionViewusesMauiCollectionViewwhich isinternal, and for Android it usesMauiRecyclerViewwhich ispublic. - Expose APIs to override
ManagersandDelegates(macOS) easily on controls. For example, I have done this here.
Just a friendly reminder that I’m more than happy to lend a hand with this task. Let me know if there’s anything I can do to help!
MerSpyro, DainiusSofteta, HuaFangYun, jsuarezruiz and Vroomer
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done