示例#1
0
        //Command Copy,20140306
        private void CopyCommanddHandler(object parameter)
        {
            //clear copy-data cache
            List <IWidget> ToCopyList = _selectionService.GetCloneCacheData();

            ToCopyList.Clear();
            _copyTime = 0;

            //implement copy operation
            if (_selectionService.WidgetNumber <= 0)
            {
                return;
            }
            foreach (WidgetViewModBase wdgItem in _selectionService.GetSelectedWidgets())
            {
                IWidget cloneItem = wdgItem.Clone();
                if (cloneItem != null)
                {
                    ToCopyList.Add(cloneItem);
                }
            }
        }