Proposal: Placement of a TabView
See original GitHub issueProposal: Placement of a TabView
Summary
It could be useful to be able to choose the placement of the TabView (Top, Bottom, Left or Right)
Rationale
- To be able to act a TabView like a TabControl in WPF, we need to be able to choose the placement of the TabView like Top, Bottom, Left or Right
Scope
Capability | Priority |
---|---|
TabViewPlacement.Left | Must |
TabViewPlacement.Right | Must |
TabViewPlacement.Top | Must |
TabViewPlacement.Bottom | Must |
Important Notes
public enum TabViewPlacement { Top, Bottom, Left, Right }
public static DependencyProperty TabViewPlacementProperty {get;} = DependencyProperty.Register(
nameof(TabViewPlacement),
typeof(TabViewPlacement),
typeof(TabView),
new PropertyMetadata(TabViewPlacement.Top));
public TabViewPlacement TabViewPlacement
{
get => (TabViewPlacement)GetValue(TabViewPlacementProperty);
set=>SetValue(TabViewPlacementProperty, value);
}
Open Questions
Issue Analytics
- State:
- Created 3 years ago
- Comments:8 (6 by maintainers)
Top Results From Across the Web
Getting the current index in TabView (PageTabViewStyle)
Just specify selection in image, like. Image(selected) // << here !1 .resizable() .frame(width: 150, height: 200).
Read more >Getting Started with the .NET MAUI Tab View - YouTube
This video demonstrates how to add tab items, populate the item source, and change the tab width mode, tab bar placement, and selection ......
Read more >TabView, UI Widgets Webix Docs
Webix Documentation: TabView is a hybrid component that is made of a multiview desktop multiview and a tabbar.
Read more >TabLayout
OnTabSelectedListener class which contains the necessary calls back to the provided ViewPager so that the tab position is kept in sync. XML ...
Read more >React Native Tab View
It follows material design guidelines by default, but you can also use your own custom tab bar or position the tab bar at...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Often times Tool Palettes will use bottom placed tabs.
Not including it when you also have Top, Left and Right placements, seems a bit silly though, just looking at it.
Can this proposal be merged with the other one? #2194
Rotated left or right tab view would work perfectly for apps such as One Note.