Я пытаюсь взять данные, которые я читаю с последовательного устройства на одной странице xaml, и передать их на другую. Я могу получить данные для перехода на другую страницу, но не постоянно. Это означает, например, что если бы я использовал событие textchanged, данные поступают с первой страницы, но только один раз. Это может быть потому, что данные не меняются все время? Иногда сохраненное значение считывается несколько раз перед изменением. Однако я также смоделировал данные, которые постоянно меняются, и все же событие срабатывает только один раз. В настоящее время я сохраняю строковое значение в app.xaml.cs с главной страницы, а затем читаю его со второй страницы. Я также пробовал со статическим классом, и оба они имеют одинаковые результаты. Я уверен, что это простое решение, но я не могу понять это. Любая помощь приветствуется.
На главной странице у меня есть это.
App app = Application.Current as App;
app.readData = rotAngle.ToString("F2");
а это на следующей странице
private void rawValText_DataContextChanged(FrameworkElement sender, DataContextChangedEventArgs args)
{
App app = Application.Current as App;
rawValText.Text = app.readData;
}
но он срабатывает только один раз при загрузке страницы.