Пример #1
0
        /// <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);
        }