2012-03-05 61 views
0

我有一個我繼承的模型對象。這是一個web服務實現的業務對象。我繼承這個對象,因爲我需要添加INotifyPropertychanged。綁定顯示模型對象的所有屬性

這是相同的對象,但與PropertyChanged setter。

當我將網格綁定到我的observablecollection時,它將綁定到所有屬性,而不是我僅僅感興趣的屬性(4個屬性)。

這可能是什麼原因?

回答

0

如果你指的是一個DataGrid,比這是默認的行爲

要關閉它,設置AutoGenerateColumns="False"和定義自己的<DataGrid.Columns>

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