From bc80436a34efd51fd8eaf5bd19ea8a21928f6183 Mon Sep 17 00:00:00 2001 From: Dave Friedel Date: Thu, 1 Jan 2026 20:05:50 -0500 Subject: [PATCH] Add DialogsPage and MoreControlsPage to ShellDemo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DialogsPage demonstrates: - Alert dialogs (simple, confirmation) - Action sheets (with destructive option) - Input prompts (text, numeric) - File pickers (single, multiple, images) - Folder picker MoreControlsPage demonstrates: - Stepper (basic and custom range) - RadioButton (vertical and horizontal groups) - Image placeholders with aspect modes - Clipboard (copy/paste) - Share and Launcher services - BoxView shapes and dividers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- samples/ShellDemo/AppShell.xaml | 8 + samples/ShellDemo/Pages/DialogsPage.xaml | 137 ++++++++++++ samples/ShellDemo/Pages/DialogsPage.xaml.cs | 165 +++++++++++++++ samples/ShellDemo/Pages/MoreControlsPage.xaml | 197 ++++++++++++++++++ .../ShellDemo/Pages/MoreControlsPage.xaml.cs | 131 ++++++++++++ 5 files changed, 638 insertions(+) create mode 100644 samples/ShellDemo/Pages/DialogsPage.xaml create mode 100644 samples/ShellDemo/Pages/DialogsPage.xaml.cs create mode 100644 samples/ShellDemo/Pages/MoreControlsPage.xaml create mode 100644 samples/ShellDemo/Pages/MoreControlsPage.xaml.cs diff --git a/samples/ShellDemo/AppShell.xaml b/samples/ShellDemo/AppShell.xaml index 797f8b1..7f15c70 100644 --- a/samples/ShellDemo/AppShell.xaml +++ b/samples/ShellDemo/AppShell.xaml @@ -41,6 +41,14 @@ + + + + + + + + diff --git a/samples/ShellDemo/Pages/DialogsPage.xaml b/samples/ShellDemo/Pages/DialogsPage.xaml new file mode 100644 index 0000000..b634412 --- /dev/null +++ b/samples/ShellDemo/Pages/DialogsPage.xaml @@ -0,0 +1,137 @@ + + + + + + + +