Хорошо, давайте поймем, что вы сделали неправильно.
<TextBox Name="minJpValue"/>
Эта строка создаст объект для TextBox, и объект будет называться с вашим именем
minJpValue
как вы упомянули, это будет внутри другого Usercontrol
объекта, и вы попытаетесь minJpValue
в MainWindow
как он узнает, что что-то вроде minJpValue
существует
Итак, вот ответ:
objjpData.minJpValue = minJpValue.Text;//Inside user control when ever u change the `minJpValue` u need to set it too bjjpData.minJpValue
передать это objjpData
в главное окно или туда, куда вы хотите войти,
MessageBox.Show(objjpData.minJpValue);
Вариант 2:
MessageBox.Show (UserControlObject.minJpValue.Text);
И PS: проверьте MVVM один раз