Пример #1
0
        protected void zmianaStrony(object sender, CommandEventArgs e)
        {
            PagerPage eventType = PagerPage.GoToPage;

            switch (e.CommandArgument.ToString().ToLower())
            {
            case "prev": eventType = PagerPage.Previous; break;

            case "next": eventType = PagerPage.Next; break;

            case "first": eventType = PagerPage.First; break;

            case "last": eventType = PagerPage.Last; break;
            }
            OnPageChanged(sender, new PagerEventArgs(eventType));
        }
Пример #2
0
        /// <summary>
        /// 创建 dataPage页面,首先要传入  装载页面的容器 PageView,这个方法  没有 缓存
        /// </summary>
        /// <param name="pLayer"></param>
        /// <param name="features"></param>
        /// <returns></returns>
        private static PagerPage CreateMapDataPage(ILayer pLayer, IList <IFeature> features)
        {
            PageViewItem pageViewItem = new PageViewItem();

            pageViewItem.Header = pLayer.Name;
            DataGrid dataGrid = new DataGrid();

            pageView.Items.Add(pageViewItem);

            //pageView.Items.Insert(0, pageViewItem);
            pageView.SelectedIndex = pageView.Items.Count - 1;

            PagerPage pagerPage = GetPagerPage(pLayer, features);

            pageViewItem.Padding = new Thickness(0);
            pageViewItem.Margin  = new Thickness(3, 0, 3, 0);



            pageViewItem.Content = pagerPage;
            //  pageViewItem.MouseDoubleClick += PageViewItem_DBClick;

            return(pagerPage);
        }
Пример #3
0
 public PagerEventArgs(PagerPage eventType)
 {
     this.EventType = eventType;
 }