From fe61ba8767eab2ca60f1e4c80a8b4d5b82c7e332 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Thu, 25 Jan 2024 16:29:20 +0800 Subject: [PATCH] feat: implement overlay messagebox, unify messagebox and dialog layout. --- demo/Ursa.Demo/Pages/MessageBoxDemo.axaml | 1 + .../ViewModels/MessageBoxDemoViewModel.cs | 39 +++- .../Controls/MessageBox.axaml | 198 +++++++++++++++--- src/Ursa/Controls/Dialog/DialogControl.cs | 2 +- src/Ursa/Controls/MessageBox/MessageBox.cs | 22 ++ .../Controls/MessageBox/MessageBoxControl.cs | 135 ++++++++++++ .../Controls/MessageBox/MessageBoxWindow.cs | 1 + 7 files changed, 361 insertions(+), 37 deletions(-) create mode 100644 src/Ursa/Controls/MessageBox/MessageBoxControl.cs diff --git a/demo/Ursa.Demo/Pages/MessageBoxDemo.axaml b/demo/Ursa.Demo/Pages/MessageBoxDemo.axaml index 477beeb..706c8d5 100644 --- a/demo/Ursa.Demo/Pages/MessageBoxDemo.axaml +++ b/demo/Ursa.Demo/Pages/MessageBoxDemo.axaml @@ -20,6 +20,7 @@ +