You hit the nail on the head with this. This is why I don't like to use WPF outside of writing small utilities.