6

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

ligaz
  • 2,081
  • 13
  • 15

1 Answers1

3

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:

Optimizing WPF Application Performance

Here is a reference on weak events:

Weak Event Patterns

HTH

Colby Africa

Grx70
  • 10,041
  • 1
  • 40
  • 55
Colby Africa
  • 1,356
  • 9
  • 13
  • The standard controls did not implement weak event pattern. – ligaz Dec 22 '08 at 16:10
  • 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. – Colby Africa Dec 22 '08 at 16:21