/// <summary> /// 获取广告页面详细内容 /// </summary> /// <param name="model"></param> public AdvertisePageDetailsModel GetOneAdvertisePageByID(Guid aid) { IRepository <AdvertisePage> rep = Factory.Factory <IRepository <AdvertisePage> > .GetConcrete <AdvertisePage>(); AdvertisePage advertisementpage = null; AdvertisePageDetailsModel target = null; try { advertisementpage = rep.GetByKey(aid); target = new AdvertisePageDetailsModel() { PageDescription = advertisementpage.PageDescription, PageURL = advertisementpage.PageURL, }; } catch (Exception error) { throw new Exception(error.Message); } return(target); }
public static void jumpCommonPage(string nextUserControl, Dictionary <string, Object> condition) { paramsMap.Clear(); paramsMap = paramsMap.Concat(condition).ToDictionary(k => k.Key, v => v.Value); AdvertisePage advertisePage = (AdvertisePage)rm.getResource("advertisePage"); UserControl userControl = (UserControl)rm.getResource(nextUserControl); //advertisePage.inputFrame.Content = userControl; advertisePage.Dispatcher.Invoke(new AdvertisePageContentDelegate(setAdvertisePageContent), advertisePage, userControl); //MainWindow.getMainFrame().Content = advertisePage; advertisePage.Dispatcher.Invoke(new setAdvertisePageDelegate(setAdvertisePage), advertisePage); }
/// <summary> /// 跳转二级页面 /// </summary> /// <param name="nextUserControl">代表要跳转的页面</param> public static void jumpCommonPage(string nextUserControl) { try { paramsMap.Clear(); AdvertisePage advertisePage = (AdvertisePage)rm.getResource("advertisePage"); UserControl userControl = (UserControl)rm.getResource(nextUserControl); //advertisePage.inputFrame.Content = userControl; advertisePage.Dispatcher.Invoke(new AdvertisePageContentDelegate(setAdvertisePageContent), advertisePage, userControl); //MainWindow.getMainFrame().Content = advertisePage; advertisePage.Dispatcher.Invoke(new setAdvertisePageDelegate(setAdvertisePage), advertisePage); }catch (Exception ex) { log.Write("error:jumpCommonPage" + ex.Message); } }
private static void setAdvertisePage(AdvertisePage advertisePage) { MainWindow.getMainFrame().Content = advertisePage; }
private static void setAdvertisePageContent(AdvertisePage advertisePage, UserControl userControl) { advertisePage.inputFrame.Content = userControl; }