From 2ac7dfaf96ac887e9e860bdfeb261c1953e30602 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sat, 13 Jun 2026 18:42:59 +0800 Subject: [PATCH] feat: Add ElementGroup control, styles and demo. --- .../Controls/ElementGroupDemo.axaml | 45 +++++ .../Controls/ElementGroupDemo.axaml.cs | 9 + .../Controls/Panel/ElementGroup.cs | 170 ++++++++++++++++++ .../Data/Enum/LinearLayout.cs | 8 + .../Themes/Styles/ElementGroup.axaml | 56 ++++++ .../Themes/Styles/MergedStyles.axaml | 1 + 6 files changed, 289 insertions(+) create mode 100644 src/Avalonia/HandyControlDemo_Avalonia/UserControl/Controls/ElementGroupDemo.axaml create mode 100644 src/Avalonia/HandyControlDemo_Avalonia/UserControl/Controls/ElementGroupDemo.axaml.cs create mode 100644 src/Avalonia/HandyControl_Avalonia/Controls/Panel/ElementGroup.cs create mode 100644 src/Avalonia/HandyControl_Avalonia/Data/Enum/LinearLayout.cs create mode 100644 src/Avalonia/HandyControl_Avalonia/Themes/Styles/ElementGroup.axaml diff --git a/src/Avalonia/HandyControlDemo_Avalonia/UserControl/Controls/ElementGroupDemo.axaml b/src/Avalonia/HandyControlDemo_Avalonia/UserControl/Controls/ElementGroupDemo.axaml new file mode 100644 index 00000000..ce175252 --- /dev/null +++ b/src/Avalonia/HandyControlDemo_Avalonia/UserControl/Controls/ElementGroupDemo.axaml @@ -0,0 +1,45 @@ + + + + +