2016-08-25 6 views
3

UWP의 피벗 컨트롤에 바인딩 된 ObservableCollection에서 다른 탭으로 항목을 이동할 때 다음 예외가 발생합니다.UWP 액세스 위반 예외

IRIS.ZustellerApp.exe의 0x699C7165 (Windows.UI.Xaml.Phone.dll)에서 예외가 발생했습니다. 0xC0000005 : 0x00000000 위치의 액세스 위반입니다.

은 또한 덤프를 파고 관리 예외가 그것은이 같은 패턴을 재현하기 위해 모든 시간을 존중하지 않는 흥미로운 Windows_UI_Xaml_Phone! XamlControlsTestHookCreateLoopingSelector

에서 발생하는 것 같다. 나는 거의 아무런 결과도없이이 문제를 해결하기 위해 모든 것을 시도했다. 미리 감사드립니다.

+0

PC에서 앱을 실행할 때도 이와 같은 현상이 발생합니까? 나는 전화에서 비슷한 문제를 겪었지만 PC에서는 그렇지 않다. 0x00000000 NULL 포인터의 주소이기 때문에 이것이 Windows.UI.Xaml.Phone.dll 내의 버그라고 생각합니다 – Alex

+0

예, 에뮬레이터에서도 발생합니다. –

+0

테스트를 위해 데모를 알려 주실 수 있습니까? 또는 일부 코드 일 수 있습니다 ... –

답변

2

이 항목은 오래된 항목이지만 최근에 비슷한 액세스 위반 문제를 처리했으며 ContentDialog에서 호출로 PivotItem을 제거하려고 시도한 것이 원인입니다. 사용자가 피벗을 닫고 액세스 위반이 발생했는지 여부를 묻는 대화 상자가 나타납니다. 내 생각 엔 ContentDialog가 UIThread와는 다른 스레드에서 실행되므로 UI ​​구성 요소를 제거 할 수있는 적절한 액세스 권한이없는 것입니다. 아마도 코드가 UIThread에서도 실행되고 있지 않은 것입니까?

내 2 센트.

+0

감사. 비슷한 것이 여기에서도 발생했습니다. –

+0

TextBox와 누름 탭에 간단히 내용을 입력했을 때 받았습니다. –