amwx / FluentAvalonia

Control library focused on fluent design and bringing more WinUI controls into Avalonia
MIT License
1.05k stars 97 forks source link

Support Bottom NavigationView #570

Closed fulco813 closed 5 months ago

fulco813 commented 6 months ago

May I ask if FluentAvalonia will support bottom NavigationView like this?

image

Tryanks commented 5 months ago

Could you provide information on what this control looks like under Fluent Design v2? In WinUI 3.0, this control does not exist by default; in common practices (such as in Windows 11), I have not seen any use cases for it.

fulco813 commented 5 months ago

This is a control in Android, I'm sorry, maybe I misunderstood, is FluentAvalonia not going to support mobile UI?

Tryanks commented 5 months ago

FA certainly supports any target platform that Avalonia can provide. To clarify, my statement does not represent any official viewpoint of this library, and I apologize for any confusion.

If you want to provide a NavigationView located at the bottom, since there is no baseline solution that provides the style of this control under Fluent Design, developers must try to design it themselves.

In my opinion, this is not the goal of this library: it aims to replicate WinUI 3.0 but does not overly provide additional components.

Therefore, I believe that for this control, we should try to find its standard implementation version or provide a third-party component FluentAvalonia.BottomNaviView (just like FluentAvalonia.ProgressingRing).

fulco813 commented 5 months ago

Thanks for your explanation, then I have to write some custom styles based on TabControl. I will close this issue