2012-03-05 7 views
0

私はモデルオブジェクトを継承しています。これは、Webサービス実装のビジネスオブジェクトです。私はINotifyPropertychangedを追加する必要があるので、このオブジェクトを継承します。バインディングはモデルオブジェクトのすべての属性を表示します

これは同じオブジェクトですが、PropertyChangedを持つセッターを使用しています。

私はobservablecollectionにグリッドをバインドするとき、私が興味を持ったものではないすべての属性(4つの属性)にバインドします。

これにはどのような理由が考えられますか?

答えて

0

あなたは、これはそれをオフにするには、デフォルトの動作

であるよりも、DataGridを参照AutoGenerateColumns="False"を設定し、

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

独自に定義している場合
関連する問題