public class EditorViewModel{ public ObservableCollection Nodes { get; } = new ObservableCollection(); public ObservableCollection<ConnectionViewModel> Connections { get; } = new ObservableCollection<ConnectionViewModel>(); public EditorViewModel() { var welcome = new NodeViewModel { Title = "我的第一个节点", Input = new ObservableCollection { new ConnectorViewModel { Title = "输入" } }, Output = new ObservableCollection { new ConnectorViewModel { Title = "输出" } } }; var nodify = new NodeViewModel { Title = "To Nodify", Input = new ObservableCollection { new ConnectorViewModel { Title = "In" } } }; Nodes.Add(welcome); Nodes.Add(nodify); Connections.Add(new ConnectionViewModel(welcome.Output[0], nodify.Input[0])); }}