WPF中的数据绑定2010-08-18 MSDN John Papa目录数据绑定细节创建简单的绑定绑定模式绑定的 时间绑定到 XML对象绑定和 DataTemplates对数据进行排 序欢迎试用和反馈到目前为止,很多人都知道使用 Windows® Presentation Foundation (WPF) 可以轻松地设计强大的用户界面。但是您可能 并不知道它还提供了强大的数据绑定功能。使用 WPF,可以通过利用 Microsoft® .NET Framework 代码、XAML 或两者的组合进行数据操作。您可 以绑定控件、公共属性、XML 或对象,从而使数据绑定比以前更快捷、灵活和简 单。所以,让我们来看一下如何开始将控件绑定到您所选的数据源中。数 据绑定细节要使用 WPF 数据绑定功能,您必须始终要有目标和源。绑定 的目标可以是从 DependencyProperty 派生而来的任何可访问属性或元素,例如 TextBox 控件的 Text 属性。绑定的源可以是任何公共属性,包括其他控件、公 共语言运行库 (CLR) 对象、XAML 元素、ADO.NET Dataset、XML 片段等的属性。 为了帮助您正确实现绑定,WPF 包含了两个特殊的提供程序:XmlDataProvider 和 ObjectDataProvider。现在让我们看一下 WPF 数据绑定技术的工作原 理,我将列举一些实用的示例来说明它们的用法。