Saturday, February 19, 2011

Are routed events weak in WPF

Does routed events in WPF store strong reference to the handler that is attached to them?

From stackoverflow
  • Hello,

    If the control author implemented the WeakEvent pattern then yes. I believe the stock controls use this pattern.

    UPDATE: They in fact do NOT. Here is a reference on this and other potential performance problems:

    http://msdn.microsoft.com/en-us/library/aa970683(VS.85).aspx

    Here is a reference on weak events:

    http://msdn.microsoft.com/en-us/library/aa970850.aspx

    HTH

    Colby Africa

    ligaz : The standard controls did not implement weak event pattern.
    Colby Africa : Oh my... I didn't know that either. I assumed, which is never smart. I just did a bunch of reading on this. Here is a good reference for you on this and other potential performance issues: http://msdn.microsoft.com/en-us/library/aa970683(VS.85).aspx I apologize for the last post.

0 comments:

Post a Comment