From d91a17474c192b6599eb7f211df966ef0c98ddff Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 24 Mar 2024 16:45:29 +0800 Subject: [PATCH] feat: add a simple template. --- .../Controls/MultiComboBox.axaml | 20 +++++++++++++++++++ src/Ursa.Themes.Semi/Controls/_index.axaml | 1 + src/Ursa/Controls/ComboBox/MultiComboBox.cs | 6 +++--- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/Ursa.Themes.Semi/Controls/MultiComboBox.axaml b/src/Ursa.Themes.Semi/Controls/MultiComboBox.axaml index 96fe32a..9f3ae00 100644 --- a/src/Ursa.Themes.Semi/Controls/MultiComboBox.axaml +++ b/src/Ursa.Themes.Semi/Controls/MultiComboBox.axaml @@ -4,6 +4,26 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/Ursa.Themes.Semi/Controls/_index.axaml b/src/Ursa.Themes.Semi/Controls/_index.axaml index a369754..9a138a9 100644 --- a/src/Ursa.Themes.Semi/Controls/_index.axaml +++ b/src/Ursa.Themes.Semi/Controls/_index.axaml @@ -20,6 +20,7 @@ + diff --git a/src/Ursa/Controls/ComboBox/MultiComboBox.cs b/src/Ursa/Controls/ComboBox/MultiComboBox.cs index 3bdba24..7ce9d28 100644 --- a/src/Ursa/Controls/ComboBox/MultiComboBox.cs +++ b/src/Ursa/Controls/ComboBox/MultiComboBox.cs @@ -1,4 +1,6 @@ -using System.Collections.ObjectModel; +using System.Collections; +using System.Collections.ObjectModel; +using System.Collections.Specialized; using Avalonia; using Avalonia.Controls; using Avalonia.Controls.Primitives; @@ -8,8 +10,6 @@ namespace Ursa.Controls; public class MultiComboBox: SelectingItemsControl { - private ComboBox _box; - private static ITemplate _defaultPanel = new FuncTemplate(() => new VirtualizingStackPanel()); public static readonly StyledProperty IsDropDownOpenProperty =