1

誰かがWPFの依存関係プロパティシステムを理解するのを手伝ってもらえますか?!私はちょうどこのようなことをしたかった:

クラスAに「A_property」というプロパティ(DP)があるとします。別のクラスBは、ビジネスロジックを表すだけであり、このクラスが「A_property」を監視できるようにしたかったのです。つまり、クラスBはクラスAのプロパティをサブスクライブする必要があります。誰かがとても親切なら、依存関係プロパティシステムを使用してそれを行う方法のサンプルを教えてください。

PS RoutedEventを使用して上記の問題を解決する方法は私には明らかですが、DPシステムは解決を単純化する必要があるように思われます。

前もって感謝します!

4

1 に答える 1

1

これに使用できますDependencyPropertyDescriptor

var descriptor = DependencyPropertyDescriptor.FromProperty(A.AProperty, typeof(A));
descriptor.AddValueChanged(...);
于 2012-05-27T19:29:08.120 に答える