Install
dotnet add package Tabalonia --version 0.10.5
| Product | Versions |
|---|---|
| .NET |
README
Tabalonia
Draggable tab items on Avalonia here!
This is a port of the Draggablz

Getting Started
Install the library as a NuGet package:
Install-Package Tabalonia
# Or 'dotnet add package Tabalonia'
Add the following to your App.axaml:
...
xmlns:themes="clr-namespace:Tabalonia.Themes.Custom;assembly=Tabalonia"
...
<Application.Styles>
...
<themes:FluentTheme/>
</Application.Styles>
...
Done! Use TabsControl like:
...
xmlns:controls="clr-namespace:Tabalonia.Controls;assembly=Tabalonia"
...
<controls:TabsControl ItemsSource="{Binding TabItems}"
NewItemFactory="{Binding NewItemFactory}"
FixedHeaderCount="1">
<TabControl.ContentTemplate>
<DataTemplate DataType="{x:Type dragablzDemo:TabItemViewModel}">
<Grid Background="{DynamicResource SelectedTabItemBackgroundBrush}">
<TextBlock Text="{Binding SimpleContent}"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</DataTemplate>
</TabControl.ContentTemplate>
<TabControl.ItemTemplate>
<DataTemplate DataType="{x:Type dragablzDemo:TabItemViewModel}">
<TextBlock Text="{Binding Header}" />
</DataTemplate>
</TabControl.ItemTemplate>
</controls:TabsControl>
Changes from Previous Version
No structural changes between v0.10.4 and v0.10.5.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.