我有一个我继承的模型对象。它是Web服务实现的业务对象。我继承了这个对象,因为我需要添加INotifyPropertychanged。
它是同一个对象,但使用带有PropertyChanged的setter。
当我将网格绑定到我的observablecollection时,它绑定到所有属性而不是我感兴趣的属性(4个属性)。
这可能是什么原因?
答案 0 :(得分:0)
如果您指的是DataGrid,则这是默认行为
要将其关闭,请设置AutoGenerateColumns="False"
并定义您自己的<DataGrid.Columns>
<DataGrid AutoGenerateColumns="False" ...>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Id}" Header="Id"/>
...
<DataGrid.Columns>
<DataGrid>