Реализуете ли вы модель Model-View-ViewModel в своем приложении WPF или вообще используете привязку данных?
Вам не нужно использовать MVVM, но вы действительно должны каким-то образом использовать привязку данных.
При связывании данных вы бы привязали содержимое кнопки к строковому свойству некоторого объекта (модель представления в MVVM). Этот объект должен реализовывать интерфейс INotifyPropertyChanged
. Вы можете привязать текстовое поле в дочернем окне к тому же свойству того же объекта.
При этом кнопка будет обновляться автоматически, когда пользователь вводит имя нового игрока.
Если вам нужно больше деталей, пожалуйста, прокомментируйте, и я буду рад уточнить.