Отображать разные данные в разном направлении в Windows Phone - PullRequest
0 голосов
/ 14 февраля 2012

В идеале мое приложение должно выглядеть так: показывать сводки с их содержимым в портретном режиме и отображать график, когда телефон наклонен и установлен в альбомный режим.

Я использовал OnOrientationChanged(), чтобы обнаружить изменения ориентации.Нужно ли переходить на новую страницу, если мне нужно показать график?Или я могу управлять им на той же сводной странице ??

Опять же, в Windows Phone есть инструменты для построения графиков?или приходится полагаться на сторонние инструменты?

Alfah

1 Ответ

0 голосов
/ 14 февраля 2012

Почему бы просто не нарисовать оба элемента управления и в OrientationChanged настроить видимость на то, что вам нужно?Не забудьте также правильно настроить элементы управления для начального состояния ...

protected override void OnOrientationChanged(OrientationChangedEventArgs e)
{
    if (e.Orientation == PageOrientation.Portrait)
    {
        MyPivot.Visibility = Visibility.Visible;
        MyGraph.Visibility = Visibility.Collapsed;
    }
    else
    {
        MyPivot.Visibility = Visibility.Collapsed;
        MyGraph.Visibility = Visibility.Visible;
    }
}
...