Как получить доступ к элементу XAML из кода другого класса?C#

Место общения программистов C#
Anonymous
Как получить доступ к элементу XAML из кода другого класса?

Сообщение Anonymous »

Я работаю над своим первым приложением MAUI. Он состоит из двух экранов, переключаемых с помощью элемента управления вкладками.
Теперь о моей проблеме: у меня есть страница MainPage.xaml с MainPage.xaml.cs, а также страница AboutPage.xaml с AboutPage.xaml.cs.

Есть ли способ получить доступ к элементу AboutPage.xaml из MainPage.xaml.cs?
Моя цель: когда Я нажимаю кнопку в MainPage.xaml, я хочу написать текст в AboutPage.xaml, чтобы он был там, когда пользователь переключается на AboutPage через вкладку.
В моем AboutPage.xaml у меня есть Затем в MainPage.xaml.cs я хотел бы сделать что-то вроде

Код: Выделить всё

 private void OnCounterClicked(object? sender, EventArgs e)
{
count++;
changeAboutText();
}

public void changeAboutText()
{
var aboutPage = new AboutPage();
aboutPage.textBox1.Text = "hello";
}
Это не сообщает об ошибках при построении, но не меняет текст на «Привет» на странице AboutPage.
Есть идеи?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... ode-behind

Вернуться в «C#»