Всплывающие окна в Pivot - PullRequest
       23

Всплывающие окна в Pivot

2 голосов
/ 30 марта 2011

У меня есть макет Pivot с тремя элементами.Один содержит новости за сегодня, второй показывает новости за неделю, а в третьем вы можете искать по дате.Если на сегодня еще нет новостей, я показываю сообщение через всплывающее окно.Я использую всплывающее окно, потому что я могу поместить его в список таблицы данных.Проблема в том, что если я показываю всплывающее окно в сводной теме для новостей за сегодня, оно отображается во всех других элементах сводки, но в коде находится только внутри первого элемента сводки!

Как я могу решить эту проблему?Вы бы порекомендовали мне использовать что-то другое, чем всплывающее окно?Я могу скрыть всплывающее окно при изменении элемента сводки, но я хочу, чтобы сообщение оставалось видимым в элементе, в котором нет новостей.

спасибо!

1 Ответ

2 голосов
/ 30 марта 2011

Известны проблемы с производительностью и вращением с помощью элемента управления Popup.Я бы предложил использовать элемент Grid и переключать его видимость по мере необходимости.Чтобы это наложение отображалось поверх всей сводной панели (а не только содержимого текущего элемента), вам потребуется поместить его на том же уровне в дереве визуалов, что и сводная таблица, и объявить его впоследствии в XAML, чтобы обеспечить его отображение.наверху.Кроме этого, это просто случай показать / скрыть его на основе вашей логики и выбранного элемента поворота.

...