/// <summary> /// Constructor for usage in collections /// </summary> public SinglePartConnectorPartViewModel(PartConnectorViewModel partConnector, PartLinkViewModel partLink) { PartConnector = partConnector; ChangeLinkCmd = new AsyncCommand(ChangeLink, CanChangeLink, true); ClearLinkCmd = new RelayCommand(ClearLink, CanClearLink); PartLink = partLink; }
private SinglePartConnectorPartViewModel AddPartLink(PartConnectorViewModel partConnector, PartLinkViewModel partLink) { var link = new SinglePartConnectorPartViewModel(partConnector, partLink) { DialogManager = DialogManager, PartDialogsFactory = PartDialogsFactory }; PartLinks.Add(link); return(link); }