WPF DataGridTemplateColumn标头绑定不起作用

时间:2013-05-20 16:49:22

标签: c# wpf binding datagrid

我正在使用DataGrid和一些手动创建的DataGridTemplateColumns。以下是工作中的代码片段:

<DataGrid ItemsSource="{Binding Projects, Mode=OneWay}" 
          SelectedItem="{Binding SelectedProject}"
      SelectionMode="Single"
      CanUserSortColumns="True"
      RowBackground="Transparent">
    <DataGrid.Columns>
            <DataGridTemplateColumn Header="Art" Width="60" />
    <DataGrid.Columns>
<DataGrid>

一切正常,数据加载,我的列按预期显示。但是,当我尝试将Header绑定到我的ViewModel的任何属性时,标题中不会显示任何文本。

我已经尝试用带有文本框的非常简单的数据模板来替换headertemplate,但似乎标题绑定不起作用。

为了澄清,我没有绑定到datagrid中显示的列表中的viewmodel,而是绑定到我窗口的viewmodel。它适用于窗口上的其他任何位置,但不适用于DataGrid。

我做错了什么?

0 个答案:

没有答案