What is the technical reason for being able to update a dependency property's metadata?
If you try to do something like this below, it will produce an exception:
Attribute metadata not be changed after attributes are associated with property can.
MIPROPROT Default metatata Property-Chengalated Callback = New Property Changeback Callback (MyMethod);
There are many advantages of unchanging objects, one of which is thread-protection.
Besides, metadata is present on a per-type basis; The Property-Changed Callback
setting will clear all other callbacks directly in legacy order.
No comments:
Post a Comment