Exemplo n.º 1
0
        private void WdgMgrZChangeSelectioHandler(object parameter)
        {
            WDMgrZorderChangeInfo Info = (WDMgrZorderChangeInfo)parameter;
            Guid pageID                = Info.PageID;
            bool bIsForword            = Info.bForward;
            ISelectionService   selsrv = ServiceLocator.Current.GetInstance <ISelectionService>();
            PageEditorViewModel page   = selsrv.GetCurrentPage() as PageEditorViewModel;

            if (page != null && page.ActivePage.Guid == pageID)
            {
                page.WdgMgrZOrderChangeSelection(bIsForword);
            }
        }
        private void OnChangeZorder(bool bForward)
        {
            List <Guid> SelectList = GetSelectItemList();

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

                WidgetListItem Item = FindItemByGUID(ItemID);
                if (Item != null && Item.ParentPage != null)
                {
                    WDMgrZorderChangeInfo Info = new WDMgrZorderChangeInfo();
                    Info.PageID   = Item.ParentPage.Guid;
                    Info.bForward = bForward;
                    _ListEventAggregator.GetEvent <WdgMgrZorderChangedEvent>().Publish(Info);
                }
            }
        }