WPF上的封装
“CodeComplete2”在customers类中说,如果不使用列表的接口,则应将其隐藏 但在datagrid或Listbox中的WPF数据绑定中,通常使用itemssource=customers 若客户从列表继承,则列表的接口不能隐藏 这两者有冲突吗?如何解决这个问题WPF上的封装,wpf,encapsulation,Wpf,Encapsulation,“CodeComplete2”在customers类中说,如果不使用列表的接口,则应将其隐藏 但在datagrid或Listbox中的WPF数据绑定中,通常使用itemssource=customers 若客户从列表继承,则列表的接口不能隐藏 这两者有冲突吗?如何解决这个问题 感谢他说,当您设置itemssource=customers时,列表的接口(如IEnumerable)不会被使用。它被使用,它们被你的ListBox、DataGrid类用来迭代你的收藏项目。我明白了,可以为客户使用接口ie
感谢他说,当您设置itemssource=customers时,列表的接口(如IEnumerable)不会被使用。它被使用,它们被你的ListBox、DataGrid类用来迭代你的收藏项目。我明白了,可以为客户使用接口ienumerable。