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