Beispiel #1
0
 public ConnectorViewModel(FullyCreatedConnectorInfo sourceConnectorInfo, ConnectorInfoBase sinkConnectorInfo, IDiagramViewModel parent) : base(_currentConnectorId, parent)
 {
     if (sinkConnectorInfo != null && sinkConnectorInfo.Orientation != ConnectorOrientation.None)
     {
         _currentConnectorId++;
     }
     Init(sourceConnectorInfo, sinkConnectorInfo);
 }
Beispiel #2
0
 private void Init(FullyCreatedConnectorInfo sourceConnectorInfo, ConnectorInfoBase sinkConnectorInfo)
 {
     ShowDataChangeWindowCommand = new SimpleCommand(ExecuteShowDataChangeWindowCommand);
     visualiserService           = ApplicationServicesProvider.Instance.Provider.VisualizerService;
     this.Parent = sourceConnectorInfo.DataItem.Parent;
     this.SourceConnectorInfo = sourceConnectorInfo;
     this.SinkConnectorInfo   = sinkConnectorInfo;
     PathFinder = new OrthogonalPathFinder();
 }