如何在Silverlight中绑定数据网格

本文关键字:数据 数据网 网格 绑定 Silverlight | 更新日期: 2023-09-27 18:03:13

我是Silverlight的新手。

如何在Silverlight项目中绑定数据网格?

应用程序有一个主页。Xaml用户控件。数据网格位于主页中。Xaml用户控件。对象列表在主页中检索。

我该如何将对象列表绑定到数据网格?

是否有其他方法来绑定它?

如何在Silverlight中绑定数据网格

有三个选择:

  1. 使用XAML语法绑定数据
  2. 后面代码中的数据绑定在代码中设置DataGrid实例的ItemsSource属性在

对于备选方案1,您可以阅读以下帖子获得一个想法:

http://odetocode.com/code/740.aspx

关于备选方案2,请查看以下链接:

http://blogs.msdn.com/b/scmorris/archive/2008/04/14/defining-silverlight-datagrid-columns-at-runtime.aspx

备选方案3是使事情工作的快速方法。下面的链接包含一个非常简单的链接:

https://docs.google.com/Doc?docid=0AQNzLAfQzOoaZGZrc25tY3BfMWhzMno3c2c4& hl = en

许多人不认为替代方案2和3是最佳实践,并建议您去看看MVVM (ModelView-ViewModel)方法。

您可以为您的自定义控件创建一个依赖属性,该属性绑定到Datagrid的itemsource。

这里有一些链接可以帮助你。

  • http://varazdinac.posterous.com/silverlight-usercontrol-with-datagrid-and-dep
  • http://weblogs.asp.net/dwahlin/archive/2011/01/09/demystifying-silverlight-dependency-properties.aspx