How do I inject dependencies to user controls in WPF
FrameworkElement has an Initialized event, which you could hook up and inject the dependencies. You should test if it comes early enough for your scenario.
The best way to deal with dependencies in WPF is by following the MVVM pattern.
In short, you don't inject dependencies directly into User Controls (View), but rather into their DataContext (ViewModel).