using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using Prism.Mvvm; // 确保引入了 Prism 命名空间 namespace UIShare.UIViewModel { public class InstructionNodeVM : BindableBase { private string _name = string.Empty; public string Name { get => _name; set => SetProperty(ref _name, value); } private ObservableCollection _children = new(); public ObservableCollection Children { get => _children; set => SetProperty(ref _children, value); } private object? _tag; public object? Tag { get => _tag; set => SetProperty(ref _tag, value); } } }