我已经创建了一个新的WPF项目,并投入了一个DataGrid。现在我试图找出将数据集合绑定到它的最简单方法。DataContext通常如何设置?
我下载的例子似乎做窗口c'tor:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new ViewModel();
}
}
但随后的绑定似乎并没有出现在Visual Studio的属性窗口。我很肯定有一种方法可以在XAML中设置数据上下文......如果我可以直接通过属性窗口来完成,它会让我更加快乐,但是所有的绑定选项都是空的。典型的方法是什么?
编辑:At 14 minutes,他开始谈论设置数据上下文的其他方法,比如静态资源和一些“注入”方法。我想更多地了解这些!
在代码隐藏中设置'DataContext'似乎是最容易的,因为您通常会想要一堆代码来修改它......这样您就不必一直在检索DataContext将其转换为适当的类型。 – mpen 2010-10-19 22:01:27