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)); }
/// <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); }
public PagerEventArgs(PagerPage eventType) { this.EventType = eventType; }