【发布时间】:2019-12-04 11:02:03
【问题描述】:
我刚开始使用 WinForms 进行编程,现在开始改用 WPF。在 WinForms 中,我可以在运行时之前轻松绑定 DataGrid,以调整列而无需编写所有代码。
WPF-Datagrid 具有“ItemsSource”属性,但我不明白如何在编辑器中绑定它。我已经有一个引用 SQL 数据库的 DataSource,但它不会显示在属性窗口中。
如何做到这一点?
【问题讨论】:
-
你通过XAML绑定,
<DataGrid ItemsSource="{Binding ItemsThatAreInYourViewModel}"/>,为什么你的DataGrid有名字?! WPF 中不需要这些。 -
我认为我对此很愚蠢。这在 WinForms 中非常简单。只需将数据源拖放到表单中即可!
-
别这么说!!您只需要在`WPF
, WinForms was free for all, withWPF` 中学习如何操作,您将使用MVVM模式来阻止人们做他们想做的一切,就像他们在 WinForms 中所做的那样。这使得它更易于测试,代码更清晰,允许关注点分离等......
标签: wpf data-binding datagrid wpf-controls