如何在Silverlight中绑定数据网格
本文关键字:数据 数据网 网格 绑定 Silverlight | 更新日期: 2023-09-27 18:03:13
我是Silverlight的新手。
如何在Silverlight项目中绑定数据网格?
应用程序有一个主页。Xaml用户控件。数据网格位于主页中。Xaml用户控件。对象列表在主页中检索。
我该如何将对象列表绑定到数据网格?
是否有其他方法来绑定它?
有三个选择:
- 使用XAML语法绑定数据 后面代码中的数据绑定在代码中设置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