From f50795cd25abe32b0c7aa2d4511d56d70f6c7d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=9B=E5=B0=98=E7=A9=BA=E5=BF=A7?= Date: Fri, 18 Apr 2025 19:09:48 +0800 Subject: [PATCH 1/3] feat: add VerticalSplitView control theme with responsive styles --- src/Semi.Avalonia/Controls/SplitView.axaml | 256 +++++++++++++++++++++ 1 file changed, 256 insertions(+) diff --git a/src/Semi.Avalonia/Controls/SplitView.axaml b/src/Semi.Avalonia/Controls/SplitView.axaml index 6376346..db8088b 100644 --- a/src/Semi.Avalonia/Controls/SplitView.axaml +++ b/src/Semi.Avalonia/Controls/SplitView.axaml @@ -233,6 +233,262 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 1ae0585325ddad21ba16208cbf9fd77822834893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=9B=E5=B0=98=E7=A9=BA=E5=BF=A7?= Date: Fri, 18 Apr 2025 19:30:32 +0800 Subject: [PATCH 2/3] feat: enhance SplitViewDemo with dynamic bindings and new layout structure --- .../Pages/SplitViewDemo.axaml | 306 ++++++++++++------ .../Pages/SplitViewDemo.axaml.cs | 2 +- 2 files changed, 204 insertions(+), 104 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml index 2492ead..c662bf2 100644 --- a/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml @@ -21,8 +21,7 @@ Content="IsPaneOpen" /> + Name="PaneOpenButton" />