Skip to content

TabView status? #847

@chucker

Description

@chucker

Is your feature request related to a problem? Please describe

WinUI's TabView has features the WPF TabControl lacks:

image

For example,

  • tabs can be dragged to change their order
  • …and they can be dragged between windows, or to create a new window
  • tabs feature a close button
  • there's an add button to the right

I would argue despite the similar visual metaphor, the TabView and TabControl are two different things. The TabView holds entire documents (for example, Windows 11's Notepad); the TabControl gives different views for a single document (for example, the General / Security / etc. tabs in a File Explorer's Properties dialog).

Describe the solution you'd like

There's an existing WPF library that does most (all?) of the above in https://github.com/ButchersBoy/Dragablz, and you can see that in action in a modern UI in, for example, the ModernWpf integration.

I wonder if, in lieu of rolling an implementation of its own, there could be a Wpf.Ui.Dragablz library that wraps Dragablz, and adds WpfUi styling.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions