Как написать текстовый блок во втором окне без создания нового экземпляра
Я открываю второе окно с помощью button_Click в MainWindow.
частная BtnNewWindow_Click недействительным(объект отправителя, RoutedEventArgs е)
{
Window2 lp = новое окно 2();
ЛП.Показать();
string filename = FilenameTextBox.Text; // получить текст из textbox Xaml
lp.myText_Display.Text = filename; // запишите имя файла в ТБ
}
Вышеизложенное прекрасно работает, однако после того, как окно window2 открыто и фокус потерян, я хочу
написать Window2 из функции в файл MainWindow
общественного недействительными WriteNewWindow(строки символ новой строки)
{
lp.Lyric_Display.Текст = новая строка;
}
Я понятия не имею, как это сделать, так как Window2 lp = new Window2(); запускает еще одно новое окно Window2.
Я просто хакер, начинающий C# и WPF, и не знаю, где искать, чтобы узнать, как постоянно получать доступ к Window2.
Возможно, привязка данных может сработать, но опять же у меня нет опыта работы с синтаксисом.
Может ли кто-нибудь показать мне достаточно кода, чтобы реализовать это?
Спасибо!
Что я уже пробовал:
public partial class MainWindow : Window // нет справки
BillWoodruff
Это хорошо, что вы знаете, что вы новичок в C# и WPF, но это поднимает вопрос о том, почему вы не занимаетесь действительно систематическим изучением языка, а не "взломом"."
Вы действительно думаете, что научитесь таким образом ?
BillWoodruff
с вашим фоном, как описано выше, у вас не должно быть никаких проблем с тем, чтобы войти в скорость работы с C#. сценарий, который вы описываете, когда каким-то образом изучение C# каким-то образом кооптирует вашу жизнь на год, смехотворен. существует множество отличных бесплатных ресурсов для изучения C# и Win Forms: seatch CO for recommendations.
к вашему сведению: мне 76 лет :)