Inheritance: ShellNodeConfigItem, IShellSlotType
Beispiel #1
0
 public void AddInputPointer(ShellNodeConfigInput item)
 {
     DiagramViewModel.CurrentRepository.Add(new ShellNodeConfigInputPointer()
     {
         Node             = GraphItem,
         SourceIdentifier = item.Identifier
     });
 }
Beispiel #2
0
    private void CreateInput(ShellNodeConfigInput input, object dataObject)
    {
        var vm = new InputOutputViewModel()
        {
            IsInput          = true,
            IsOutput         = false,
            DiagramViewModel = this.DiagramViewModel,
            Name             = input.Name,
            DataObject       = dataObject,
            Column           = input.Column,
            ColumnSpan       = input.ColumnSpan,
            IsNewLine        = input.IsNewRow,
            AllowSelection   = input.AllowSelection
        };

        ContentItems.Add(vm);
    }