AvaloniaUI / Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
https://avaloniaui.net
MIT License
25.28k stars 2.19k forks source link

Implement Toolbar and ToolbarTray as ItemsControl #705

Closed KeKl closed 1 year ago

KeKl commented 8 years ago

Hi,

we don´t have a toolbar and the corresponding toolbartray. It would be nice to implement the toolbartray different than in wpf as a ItemsControl.

Junaid-Amjad commented 3 years ago

@KeKl @grokys any update on toolbar?

Deadpikle commented 3 years ago

This may or may not fit your needs, but there is a ToolBar and ToolBarTray available in the Mechanism for Avalonia library.

andrewdbond commented 1 year ago

Does something like AvaloniaRibbon help? https://github.com/AvaloniaCommunity/awesome-avalonia#controls

maxkatz6 commented 1 year ago

Yes, there are some good third party options. We don't plan on adding these controls to the main framework.

Tulesha commented 7 months ago

Hello.

I have ported ToolBar and ToolBarTray from WPF. Works fine with Controls and ViewModel items.

Repository Nuget package

P.S. Someone already reserved the id Avalonia.Controls.ToolBar, so I had to rename it to Tulesha.Avalonia.Controls.ToolBar

UPD: I renamed package id. Nuget link was updated

maxkatz6 commented 7 months ago

@Tulesha if you want, you can request to add your control to the awesome-avalonia repository - https://github.com/AvaloniaCommunity/awesome-avalonia

P.S. Someone already reserved the id Avalonia.Controls.ToolBar, so I had to rename it to Tulesha.Avalonia.Controls.ToolBar

Whole "Avalonia." prefix is reserved.