From 430a7e56ca6923c16561bf5c0d5243b9f2d2da30 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Mon, 14 Aug 2023 18:49:33 +0800 Subject: [PATCH] feat: ListBox demo. --- .../Pages/ListBoxDemo.axaml | 131 +++++++++++++----- .../Pages/ListBoxDemo.axaml.cs | 15 +- 2 files changed, 98 insertions(+), 48 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml index 36593e1..87af391 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml @@ -8,40 +8,103 @@ d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d"> - - - - - - - - - - - - - - - - - - - - - + + + + + + + Avalonia + WPF + + + + + + + + + + Avalonia + WPF + + + + + + Small 1 + Small 2 + + + + + Small 1 + Small 2 + + + + + + + Default 1 + Default 2 + + + + + Default 1 + Default 2 + + + + + + + Small 1 + Small 2 + + + + + Small 1 + Small 2 + + + + + + + Avalonia + WPF + + + + + Avalonia + WPF + + + + \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml.cs b/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml.cs index 14734e0..2eb3e7d 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml.cs +++ b/demo/Semi.Avalonia.Demo/Pages/ListBoxDemo.axaml.cs @@ -11,18 +11,5 @@ public partial class ListBoxDemo : UserControl InitializeComponent(); } - public IEnumerable Items { get; set; } = new List - { - new() { Name = "Ding", IsAvailable = true }, - new() { Name = "Otter", IsAvailable = true }, - new() { Name = "Husky", IsAvailable = false }, - new() { Name = "Mr.17", IsAvailable = true }, - new() { Name = "Cass", IsAvailable = true }, - }; -} - -internal record Panda -{ - public string Name { get; set; } - public bool IsAvailable { get; set; } + public IEnumerable Items { get; set; } = new List { "Ding", "Otter", "Husky", "Mr.17", "Cass", }; } \ No newline at end of file