feat: add button group.

This commit is contained in:
rabbitism
2023-06-28 03:49:32 +08:00
parent f1fe532b70
commit b7edc5550b
12 changed files with 364 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
using System.Net.Http.Headers;
using Avalonia;
using Avalonia.Collections;
using Avalonia.Controls;
using Avalonia.Controls.Primitives;
using Avalonia.Media;
using Avalonia.Metadata;
namespace Ursa.Controls;
public class ButtonGroup: ItemsControl
{
protected override bool NeedsContainerOverride(object? item, int index, out object? recycleKey)
{
recycleKey = null;
return item is not Button;
}
protected override Control CreateContainerForItemOverride(object? item, int index, object? recycleKey)
{
return new Button();
}
}