한 페이지에서 다른 페이지로 돌아 가기에 매우 이상한 동작이 발생했습니다. 나는 아무 생각이 없기 때문에 어쩌면 누군가가 이유가 될 수있는 어떤 단서를 가지고)이상한 탐색 Winrt/C#
기술 :
그래서 무슨 일하는 것은 XAML/C#을 아 파크 - Windows 용 범용 앱 (전화) 8.1 :
- 사용자가 한 페이지에서 다른 페이지로 이동합니다.
- 이전 페이지는 상태 및 데이터를 보존해야하므로 NavigationCacheMode.Required로 설정됩니다.
- 이제 Mouse (Windows) 또는 Physical Back Button (Windows Phone)에서 "UI Back Button"을 클릭하여 다시 탐색하면 예상대로 작동합니다. 사용자가 터치 입력을 통해 Windows에서 "UI Back Button"을 클릭하면 오류가 발생하지 않는 무언가가 잘못되거나 지금 당장 디버깅 가능합니다.
이상한 사실은 다음과 같습니다
- 는 클릭 이벤트가 발생하고 Frame.GoBack는()가 호출
- OnNavigatingFrom()와 OnNavigatedFrom()에 OnNavigatingTo()와 같이 또한,라고 페이지
- 캐시 그러나보기 변경 reamins, 페이지뿐만 아니라
더욱 자극 표시와 나는 상호 작용할 수 있습니다 : 동일한 내비게이션이 마우스 입력으로 처음 수행 된 후 나중에 터치로 완료되면 매력처럼 작동합니다.
표면 RT 1 & 2 및 터치 입력이있는 Dell Inspiron 15에서도 재현 가능합니다. i'am라는 이름의 이벤트 나 mehtods 특별한 아무것도 없기 때문에
아니 코드 포함, 그래서 나는 이유
에 저를 이끌 수있는 모든 아이디어에 대한 감사 해요 WinRT에서 일반 표준 프레임 탐색의