silverlight4中dataPager控件的简单使用
来源:互联网 发布:mac safari添加收藏 编辑:程序博客网 时间:2024/05/18 01:19
<UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="ConverterDemo.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <Grid.RowDefinitions> <RowDefinition Height="60" /> <RowDefinition Height="28" /> <RowDefinition Height="212*" /> </Grid.RowDefinitions> <my:UserTitle Grid.Row="0"></my:UserTitle> <my:UserMenu Grid.Row="1"></my:UserMenu> <StackPanel Grid.Row="2"> <sdk:DataGrid x:Name="myGrid" AutoGenerateColumns="False"> <sdk:DataGrid.Columns> <sdk:DataGridTextColumn Header="编号" Width="SizeToHeader" Binding="{Binding id}"></sdk:DataGridTextColumn> <sdk:DataGridTextColumn Header="姓名" Width="SizeToHeader" Binding="{Binding name}"></sdk:DataGridTextColumn> <sdk:DataGridTextColumn Header="性别" Width="SizeToHeader" Binding="{Binding sex}"></sdk:DataGridTextColumn> <sdk:DataGridTextColumn Header="家庭住址" Width="SizeToHeader" Binding="{Binding address}"></sdk:DataGridTextColumn> </sdk:DataGrid.Columns> </sdk:DataGrid> <!--这里简单说一下,DisplayMode是一个可选项,它有六种不同的样式,你可以进行选择--> <sdk:DataPager x:Name="myPager" DisplayMode="FirstLastNumeric" Source="{Binding}" PageSize="2"></sdk:DataPager> </StackPanel> </Grid></UserControl>
后台代码:
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using System.ComponentModel;using System.Windows.Data;namespace ConverterDemo{ public partial class MainPage : UserControl { //Student stu = new Student(); public MainPage() { InitializeComponent(); //使用PageCollectionView 必须先引用using System.Windows.Data; PagedCollectionView pcv = new PagedCollectionView(Student.getStuList()); this.myGrid.ItemsSource = pcv; this.myPager.DataContext = pcv; //List<string> list = new List<string>(); //list.Add("Silverlight4不错1"); //list.Add("Silverlight4不2"); // list.Add("Silverlight4不错3"); // list.Add("Ailverlight4不错"); //this.myCom.ItemsSource = list; } } public class Student { public string id { get; set; } public string name { get; set; } public string sex { get; set; } public string address { get; set; } public Student(string id, string name, string sex, string address) { this.id = id; this.name = name; this.sex = sex; this.address = address; } public static List<Student> getStuList() { return new List<Student>{ new Student("001","张三","男","中国黑龙江"), new Student("002","李四","女","中国吉林"), new Student("003","王五","女","中国辽宁"), new Student("004","刘六","男","中国河北") }; } }}
- silverlight4中dataPager控件的简单使用
- vs2008中分页控件DataPager
- 使用Silverlight Toolkit的数据分页控件---DataPager
- 使用Silverlight Toolkit的数据分页控件---DataPager
- silverlight分页控件DataPager使用要点
- Silverlight4中使用MEF实现页面的动态装配
- Asp.Net ListView+DataPager 的使用
- 风云的银光志Silverlight4.0教程之与学会使用Frame控件
- 使用Silverlight4与Wcf4的Net.tcp实现的简单聊天室
- 使用Silverlight4与Wcf4的Net.tcp实现的简单聊天室
- Silverlight分页控件 - DataPager
- datapager控件分页
- Silverlight4中实现Theme的动态切换
- MFC中Listbox控件的简单使用
- MFC中Listbox控件的简单使用
- wxPython中tree控件的简单使用
- MFC中CTreeCtrl控件的简单使用
- MFC中Listbox控件的简单使用
- VisualStudio 删除连续换行
- Android之菜单总结
- Struts2应用开发步骤
- linux-坑爹的undefined reference to `SHA1'
- nginx 源码学习笔记(二十)—— event 模块(一) ——初始化
- silverlight4中dataPager控件的简单使用
- 小经验
- PCRE的模式修饰符
- 如何实现Android两个模拟器之间的通信
- SQL SERVER 2008过了评估期
- .net中模块
- 堆栈的使用
- 谭浩强《C程序设计》(第三版)部分习题答案—第七章
- 计数排序的PHP实现 Counting sort