사용자가 페이지 사이를 이동할 때 Windows Phone 8.1에서 스크롤 상태 저장

니콜라이 루미 안 체프

솔루션을 만들 때 VS 2013이 추가 한 Navigation Helper 클래스를 사용하여 페이지 사이를 탐색하지만 대부분의 컨트롤 (Pivot, Hub 등)은 Windows Phone 8.x Silverlight와 같이 저장되지 않습니다.

이 동작을 구현하려면 어떻게해야합니까? 스크롤 상태를 직접 처리하고 방문한 페이지로 돌아갈 때 스크롤을 복원해야합니까?

감사.

업데이트 1 :

페이지로 돌아갈 때 선택한 피벗 / 허브 항목 등을 저장해야합니다.

업데이트 2 :

    void navigationHelper_SaveState(obj sender,SaveStateEventArgs e)
    {
    e.PageState["SelectedSection"] = MainHub.SectionsInView;
    }
    void navigationHelper_LoadState(obj sender,LoadStateEventArgs e)        
    {
        if (e.PageState != null)
        {
            var sections = e.PageState["SelectedSection"] as IList<HubSection>;
            if (sections != null && sections.Any())
                MainHub.ScrollToSection(sections[0]);
        }
    }
이고르 라릭

허브를 사용하는 페이지에서 생성자에 탐색 캐시 모드를 설정합니다.

this.NavigationCacheMode = NavigationCacheMode.Enabled;

또는 XAML에서 :

<Page
    x:Class="App.HubPage"
    ....
    xmlns:data="using:App.Data"
    NavigationCacheMode="Enabled"
    ....

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

페이지 스크롤 Windows Phone 8

분류에서Dev

Windows Phone 8에서 HTML 페이지가 스크롤되지 않음

분류에서Dev

Windows Phone 8.1 RT-사용자가 페이지 사이를 이동할 때 허브, 피벗, 목록보기 위치 저장 및로드

분류에서Dev

Windows Phone에서 페이지 탐색 사이에 값 저장

분류에서Dev

Windows Phone 8에서 LongListSelector를 사용한 페이지 매김

분류에서Dev

지도가 스크롤을 멈출 때 Windows Phone 8 Handle 이벤트

분류에서Dev

Windows Phone 8.1 RT-페이지 상태 저장 및로드

분류에서Dev

Windows Phone 8에서 이미지를 가로로 스크롤하는 방법

분류에서Dev

visibleChange 이벤트를 사용하여 상태 업데이트를 트리거 할 때 브라우저가 위로 스크롤하지 못하도록 방지

분류에서Dev

무한 스크롤이 활성화 된 상태에서 jqGrid를 새로 고치면 현재 페이지 위치가 저장되지 않습니다.

분류에서Dev

무한 스크롤이 활성화 된 상태에서 jqGrid를 새로 고치면 현재 페이지 위치가 저장되지 않습니다.

분류에서Dev

스 와이프 제스처를 사용하여 다른 페이지로 이동 (Windows Phone 8)

분류에서Dev

스 와이프 제스처를 사용하여 다른 페이지로 이동 (Windows Phone 8)

분류에서Dev

Windows Phone 8 앱을 사용하여 HTML 페이지의 탭에있는 HTML 페이지에 액세스

분류에서Dev

사용자가 링크를 클릭 할 때 다른 페이지로 이동하기 전에 맨 위로 스크롤하는 방법은 무엇입니까?

분류에서Dev

페이스 북 프로필 이미지를 저장할 때 이미지 파일이 curl에서 사용 가능한지 확인하십시오. PHP

분류에서Dev

사용자가 웹 페이지에서 별도의 경로로 이동할 때 JavaScript에 카운트 업 타이머를 저장하는 방법

분류에서Dev

뷰 페이저가 새 페이지로 이동할 때 레이아웃 스크롤 업

분류에서Dev

github 사이트에서 로컬 저장소를 사용할 때 매우 이상한 동작

분류에서Dev

Windows Phone 8에서 ObservableCollection을 사용하여 페이지를 리디렉션 한 후 단추가 손실 됨 C #

분류에서Dev

크로스 페이드 페이지 전환 Windows Phone 8 툴킷

분류에서Dev

Windows Phone 8에서 스크롤 할 수없는 목록 상자를 만드는 방법

분류에서Dev

사용자가 웹 페이지를 스크롤 할 때 CSS 배경 스크롤-시차?

분류에서Dev

ifup, ifdown은 Ubuntu 및 Raspbian에서 네트워크 네임 스페이스를 사용할 때 잘못된 인터페이스 상태를 가져옵니다.

분류에서Dev

다른 페이지에서 IsolatedStorage 액세스 Windows Phone 8

분류에서Dev

Windows Phone 8에서 네임 스페이스 "Windows.Globalization.Calendar"를 사용하는 방법

분류에서Dev

System.Fabric.FabricNotPrimaryException 타이머에서 상태를 저장할 때

분류에서Dev

사용자가 다른 페이지로 스크롤 할 때`UICollectionView`의 다른 배경색 사이에서 페이드하는 방법은 무엇입니까?

분류에서Dev

새 이미지가 서버 저장 이미지 폴더에 추가 될 때마다 PHP 또는 다른 서버 측 스크립트를 사용하여 자동 html 태그를 생성하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    페이지 스크롤 Windows Phone 8

  2. 2

    Windows Phone 8에서 HTML 페이지가 스크롤되지 않음

  3. 3

    Windows Phone 8.1 RT-사용자가 페이지 사이를 이동할 때 허브, 피벗, 목록보기 위치 저장 및로드

  4. 4

    Windows Phone에서 페이지 탐색 사이에 값 저장

  5. 5

    Windows Phone 8에서 LongListSelector를 사용한 페이지 매김

  6. 6

    지도가 스크롤을 멈출 때 Windows Phone 8 Handle 이벤트

  7. 7

    Windows Phone 8.1 RT-페이지 상태 저장 및로드

  8. 8

    Windows Phone 8에서 이미지를 가로로 스크롤하는 방법

  9. 9

    visibleChange 이벤트를 사용하여 상태 업데이트를 트리거 할 때 브라우저가 위로 스크롤하지 못하도록 방지

  10. 10

    무한 스크롤이 활성화 된 상태에서 jqGrid를 새로 고치면 현재 페이지 위치가 저장되지 않습니다.

  11. 11

    무한 스크롤이 활성화 된 상태에서 jqGrid를 새로 고치면 현재 페이지 위치가 저장되지 않습니다.

  12. 12

    스 와이프 제스처를 사용하여 다른 페이지로 이동 (Windows Phone 8)

  13. 13

    스 와이프 제스처를 사용하여 다른 페이지로 이동 (Windows Phone 8)

  14. 14

    Windows Phone 8 앱을 사용하여 HTML 페이지의 탭에있는 HTML 페이지에 액세스

  15. 15

    사용자가 링크를 클릭 할 때 다른 페이지로 이동하기 전에 맨 위로 스크롤하는 방법은 무엇입니까?

  16. 16

    페이스 북 프로필 이미지를 저장할 때 이미지 파일이 curl에서 사용 가능한지 확인하십시오. PHP

  17. 17

    사용자가 웹 페이지에서 별도의 경로로 이동할 때 JavaScript에 카운트 업 타이머를 저장하는 방법

  18. 18

    뷰 페이저가 새 페이지로 이동할 때 레이아웃 스크롤 업

  19. 19

    github 사이트에서 로컬 저장소를 사용할 때 매우 이상한 동작

  20. 20

    Windows Phone 8에서 ObservableCollection을 사용하여 페이지를 리디렉션 한 후 단추가 손실 됨 C #

  21. 21

    크로스 페이드 페이지 전환 Windows Phone 8 툴킷

  22. 22

    Windows Phone 8에서 스크롤 할 수없는 목록 상자를 만드는 방법

  23. 23

    사용자가 웹 페이지를 스크롤 할 때 CSS 배경 스크롤-시차?

  24. 24

    ifup, ifdown은 Ubuntu 및 Raspbian에서 네트워크 네임 스페이스를 사용할 때 잘못된 인터페이스 상태를 가져옵니다.

  25. 25

    다른 페이지에서 IsolatedStorage 액세스 Windows Phone 8

  26. 26

    Windows Phone 8에서 네임 스페이스 "Windows.Globalization.Calendar"를 사용하는 방법

  27. 27

    System.Fabric.FabricNotPrimaryException 타이머에서 상태를 저장할 때

  28. 28

    사용자가 다른 페이지로 스크롤 할 때`UICollectionView`의 다른 배경색 사이에서 페이드하는 방법은 무엇입니까?

  29. 29

    새 이미지가 서버 저장 이미지 폴더에 추가 될 때마다 PHP 또는 다른 서버 측 스크립트를 사용하여 자동 html 태그를 생성하려면 어떻게해야합니까?

뜨겁다태그

보관