У меня есть Pivot, у которого ItemsSource установлен набор объектов данных, и я использую ItemTemplate для преобразования элементов в содержимое пользовательского интерфейса (я также использую HeaderTemplate).
При надгробии я обычнополучите ScrollViewer из текущего PivotItem и сохраните текущую позицию, чтобы я мог прокрутить назад в нужную позицию, если пользователь переместится обратно в мое приложение.Это прекрасно работает, если я жестко кодирую PivotItems в своем XAML.
Моя проблема в том, что когда Pivot привязан к моей коллекции объектов данных с помощью ItemsSource, SelectedItem возвращает один из моих объектов данных, а не PivotItem.Я не вижу, как добраться до текущего PivotItem (или элементов пользовательского интерфейса, сгенерированных из моего ItemTemplate).Я заметил, что защищенные члены переходят от элемента ItemsSource к соответствующему контейнеру - возможно, мне нужно извлечь из Pivot, чтобы использовать их?
Спасибо!
Дамиан