I have a UserControl that is used in a parent control in this way:
This is because you set the TranslationTextInput.DataContext to TranslationTextInputViewModel in the constructor.