WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(5) - Data篇 阅读

Silverlight 3 Beta 新特性解析(5) - Data篇

 2009-03-26 11:59:31 来源:WEB开发网   
核心提示: 添加一个DataPager到DataGrid后面:1:<dataControls:DataPagerSource="{BindingData,ElementName=ProductDataSource}"PageSize="10"/>图片

添加一个DataPager到DataGrid后面:

  1: <dataControls:DataPager Source="{Binding Data,ElementName=ProductDataSource}" PageSize="10"/>

Silverlight 3 Beta 新特性解析(5) - Data篇

图片看不清楚?请点击这里查看原图(大图)。

这样我们就实现了分页(修改DataPager的外观可以通过给其设置不同的Template或者Style来做到)

下一步就是更新信息了,我们将引入DataForm来做这件事情

DataForm:

DataForm类似ASP.Net中的DataView控件,如下

  1: <dataControls:DataForm x:Name="ProductForm" AutoGenerateFields="False" AutoCommit="False" CurrentItem="{Binding SelectedItem,ElementName=ProductGrid}" Header="产品信息" CommitButtonContent="保存" CancelButtonContent="取消" ItemEditEnded="ProductForm_ItemEditEnded">

  2:   <dataControls:DataForm.Fields>

  3:     <dataControls:DataFormTextField FieldLabelContent="产品编号" Binding="{Binding ProductID}" IsReadOnly="True"/>

  4:     <dataControls:DataFormTextField FieldLabelContent="产品名称" Binding="{Binding Name,Mode=TwoWay}"/>

  5:     <dataControls:DataFormTextField FieldLabelContent="价格" Binding="{Binding ListPrice,Mode=TwoWay}"/>

  6:     <dataControls:DataFormDateField FieldLabelContent="开始出售日期" Binding="{Binding SellStartDate,Mode=TwoWay}" IsReadOnly="True"/>

  7:     <dataControls:DataFormDateField FieldLabelContent="结束出售日期" Binding="{Binding SellEndDate,Mode=TwoWay}"/>

  8:   </dataControls:DataForm.Fields>

  9: </dataControls:DataForm>

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Silverlight 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接