Example #1
0
        private void WdgMgrDeleteSelectioHandler(object parameter)
        {
            WDMgrWidgetDeleteInfo Info = parameter as WDMgrWidgetDeleteInfo;

            if (Info != null)
            {
                ISelectionService   selsrv = ServiceLocator.Current.GetInstance <ISelectionService>();
                PageEditorViewModel page   = selsrv.GetCurrentPage() as PageEditorViewModel;
                if (page != null && page.ActivePage.Guid == Info.PageID)
                {
                    page.WdgMgrDeleteSelection(Info.WidgetList);
                }
            }
        }
        private void WidgetWidgetDeleteExecute(object cmdParameter)
        {
            List <Guid> SelectList = GetSelectItemList();


            if (SelectList.Count > 0)
            {
                Guid ItemID = SelectList.First();

                WidgetListItem Item = FindUIItemByGUID(ItemID);
                if (Item != null)
                {
                    WDMgrWidgetDeleteInfo info = new WDMgrWidgetDeleteInfo();
                    info.PageID     = Item.ParentPage.Guid;
                    info.WidgetList = SelectList;

                    _ListEventAggregator.GetEvent <WdgMgrDeleteSelectionEvent>().Publish(info);
                }
            }
        }