データバインディングを行う場合、WPFのデータコンテキストにINotifyPropertyChangedを実装する必要がありますか?
2151 次
2 に答える
4
いいえ。オブジェクトのプロパティを変更する予定がない場合、またはUIにそれらの変更が反映されていなくてもかまわない場合は、INotifyPropertyChangedを実装する理由はありません。
さらに、オブジェクトがDependencyObjectから派生し、そのプロパティが依存関係プロパティである場合、データバインディングはINotifyPropertyChangedなしで機能します。
于 2010-03-13T11:14:02.993 に答える
0
INotifyPropertyChangedとDependencyPropertiesの比較に興味がある場合は、ここで優れた記事を見つけることができます。
一般に、オブジェクトがDependencyPropertiesをサポートしている場合は、INotifyPropertyChangedを回避するようにしてください。
于 2010-03-13T12:18:19.287 に答える