绑定显示模型对象的所有属性

时间:2012-03-05 15:42:27

标签: wpf data-binding

我有一个我继承的模型对象。它是Web服务实现的业务对象。我继承了这个对象,因为我需要添加INotifyPropertychanged。

它是同一个对象,但使用带有PropertyChanged的setter。

当我将网格绑定到我的observablecollection时,它绑定到所有属性而不是我感兴趣的属性(4个属性)。

这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

如果您指的是DataGrid,则这是默认行为

要将其关闭,请设置AutoGenerateColumns="False"并定义您自己的<DataGrid.Columns>

<DataGrid AutoGenerateColumns="False" ...>
     <DataGrid.Columns>
        <DataGridTextColumn Binding="{Binding Id}" Header="Id"/>
        ...
     <DataGrid.Columns>
<DataGrid>