Merge pull request #393 from irihitech/selectable

Introduce IsSelectable for TreeComboBoxItem.
This commit is contained in:
Dong Bin
2024-09-12 16:46:28 +08:00
committed by GitHub
5 changed files with 21 additions and 3 deletions

View File

@@ -19,7 +19,8 @@ public partial class TreeComboBoxDemoViewModel: ObservableObject
{
new TreeComboBoxItemViewModel()
{
ItemName = "Item 1-1",
ItemName = "Item 1-1 (Not selectable)",
IsSelectable = false,
Children = new List<TreeComboBoxItemViewModel>()
{
new TreeComboBoxItemViewModel()
@@ -45,7 +46,8 @@ public partial class TreeComboBoxDemoViewModel: ObservableObject
{
new TreeComboBoxItemViewModel()
{
ItemName = "Item 2-1"
ItemName = "Item 2-1 (Not selectable)",
IsSelectable = false,
},
new TreeComboBoxItemViewModel()
{
@@ -64,5 +66,6 @@ public partial class TreeComboBoxDemoViewModel: ObservableObject
public partial class TreeComboBoxItemViewModel : ObservableObject
{
[ObservableProperty] private string? _itemName;
[ObservableProperty] private bool _isSelectable = true;
public List<TreeComboBoxItemViewModel> Children { get; set; } = new ();
}