Я хотел бы использовать функцию возврата в UWP в файле App.xaml.cs, чтобы изменить свойство видимости сетки (grid1) в файле MainPage.xaml.
//Go Back
public void App_BackRequested(object sender, Windows.UI.Core.BackRequestedEventArgs e)
{
if(MainPage.MyGlobals.pageLocation == 0)
{
//Do Nothing
}
else if(MainPage.MyGlobals.pageLocation == 1)
{
MainPage.grid1.Visibility = Visibility.Collapsed;
MainPage.MyGlobals.pageLocation = 0;
}
}
Я знаю, что изменение свойств элементов xaml с другой страницы не является типичной практикой, но мне бы очень хотелось изменить принцип работы обратной функции в этом приложении. Я считаю, что мне нужно сделать сетку общедоступной, но даже когда я (думал, что я) нашел способ сделать это, я все еще не мог изменить свойства сетки так, как я написал это в моем коде.