Add tabs view to endpoints

This commit is contained in:
BlossomiShymae
2024-12-05 12:31:52 -06:00
parent 58556283f0
commit dede2e909c
11 changed files with 177 additions and 62 deletions

View File

@@ -0,0 +1,19 @@
using Avalonia.Controls;
using Needlework.Net.ViewModels.Pages.Endpoints;
using System.Collections;
namespace Needlework.Net.Views.Pages.Endpoints;
public partial class EndpointsTabView : UserControl
{
public EndpointsTabView()
{
InitializeComponent();
}
private void TabView_TabCloseRequested(FluentAvalonia.UI.Controls.TabView sender, FluentAvalonia.UI.Controls.TabViewTabCloseRequestedEventArgs args)
{
if (args.Tab.Content is EndpointItem item)
((IList)sender.TabItems).Remove(item);
}
}