I'm developing some windows and pages on an application using .net 4.0 and i'm using AvalonDock version 2.0. I've noticed when users are running this app, and analyzing all log data, all windows previously opened, they're not being destructed. So, i've removed almost all of User Controls and basic Controls from a window (on pages they're being destructed just fine), and I realized that only with AvalonDock on those windows aren't actually destroyed. How can I do to get around this?
Just to clarify the question, I left the window clean (no objects), the destructor is executed. I left with some components and still runs. With AvalonDock, not.