首页 / 知识
<PMXU1> 这些链接现在似乎变得乱七八糟(Windows Client .NET链接甚至不再在DNS上解析)
2023-04-11 23:49:00

WPF Databinding谁能指出我一个好的资源(或给我一个提示),向我展示如何对WPF中的控件(ComboBox,ListBox等)进行数据绑定? 当我拿走所有WinForms精美软件时,我有点茫然,而从一开始我就不是那么聪明... 我发现有关WPF数据绑定的最佳资源是Bea Costa的博客。从第一篇文章开始,并继续阅读。这很棒。 还有更多链接,以防万一以上内容不足:
Windows Presentation Foundation-数据绑定方法主题
一次迈向WPF数据绑定一步 我发现Windows Client .Net上的教程视频同样很棒。 Dot Net Rocks电视在一段时间之前也进行了报道。 在后面的代码中-将列表框的DataContext设置为要绑定到的集合。
在XAML中,Listbox可以使用" Binding"语法声明其绑定到的属性。
您需要做三件事: 因此,例如,如果您的数据上下文对象是一个拥有电子邮件地址的人,并且您想选择其主要对象,则您可能拥有带有以下签名的类:
然后,您可以创建如下所示的组合框:
现在,您需要在Person和EmailAddress中都实现INotifyPropertyChanged。对于EmailAddresses集合,您可以使用ObjservableCollection支持它。 或者,您也可以使用Update Controls .NET。这是一个开源项目,它将替换数据绑定,并且不需要INotifyPropertyChanged。您可以使用任何有意义的集合来备份EmailAddresses属性。除了导入UpdateControls.XAML命名空间并将{Binding ...}替换为{u:Update ...}以外,XAML的工作原理与上述相同。 这是MSDN的另一个很好的资源:数据绑定概述。 |
最新内容
相关内容
pythonos.path如何解析路径
pythonos.path如何解析路径,培训,路径,文件名,组件,之间,目录,字符串,变量,组成部分,实例,pythonos.path如何解析路径1、说明可用于将表示文script标签实例解析
script标签实例解析,script,标签,实例,解析,HTMLscript,标签,实例,通过,, HTML<script>标签 实例 通过JavaScript输出"Hellowor在VB6 IDE中工作时卸载COM控件
在VB6 IDE中工作时卸载COM控件,在VB6 IDE中工作时卸载COM控件,应用程序,通用,旧版,维护,Unload a COM control when working in VB6jQuery 方法链接
jQuery 方法链接,jQuery,方法,链接,jQuery,方法,链接,直到现在,,jQuery 方法链接直到现在,我们都是一次写一条 jQuery 语句(一条接着动态 Prop的实例解析
动态 Prop的实例解析,动态,Prop,的,实例,解析,动态,Prop,类似于,用,,动态 Prop类似于用 v-bind 绑定 HTML 特性到一个表达式,也可以