2023-08-14 10:49:06 +08:00
|
|
|
using System.Collections;
|
|
|
|
using System.Collections.Generic;
|
2022-12-16 23:39:28 +08:00
|
|
|
using Avalonia.Controls;
|
|
|
|
|
|
|
|
namespace Semi.Avalonia.Demo.Pages;
|
|
|
|
|
2023-01-04 18:08:33 +08:00
|
|
|
public partial class ListBoxDemo : UserControl
|
2022-12-16 23:39:28 +08:00
|
|
|
{
|
2023-01-04 18:08:33 +08:00
|
|
|
public ListBoxDemo()
|
2022-12-16 23:39:28 +08:00
|
|
|
{
|
|
|
|
InitializeComponent();
|
|
|
|
}
|
2023-08-14 10:49:06 +08:00
|
|
|
|
|
|
|
public IEnumerable Items { get; set; } = new List<Panda>
|
|
|
|
{
|
|
|
|
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; }
|
2022-12-16 23:39:28 +08:00
|
|
|
}
|