Всё оказалось значительно проще)
в xaml второго окна есть специальный метод при изменении текста:
<TextBox x:Name="CategoryText"
TextChanged="ChangeText"
Style="{StaticResource CategoryTextBox}" />
в коде этого второго окна прописал этот метод:
public partial class FontWindow : Window
{
private MainWindow window;
public FontWindow(MainWindow mainWindow)
{
InitializeComponent();
window = mainWindow;
}
private void ChangeText(object sender, TextChangedEventArgs e)
{
TextBox tb = sender as TextBox;
window.CategoryLabel1.Content = tb.Text;
}
}