When is the Window.SourceInitialized event raised
interop, pinvoke, window, wpf
Solution
Here's the sequence of events you can expect (it should occur before Loaded):
- http://wpf.2000things.com/2012/07/30/613-window-event-sequence/
If you want to double-check, or don't trust getting the SourceInitialized event...then you can try and obtain the HwndSource yourself....to see if it's connected.
- http://blogs.msdn.com/b/digitalnetbizz/archive/2007/03/09/presentationsource.aspx
Problem
Can I guarantee the `Window.SourceInitialized` event will always be raised before the `Window.Loaded` event? I need the `HwndSource` object for further processing in my Window.Loaded event handler and I'm not sure if this will always be available by then