2014-01-27 1 views
0

Windows Phone 8에서 NFC (근접 식) API를 사용하여 응용 프로그램을 만들려고합니다. documentation에서 예제 코드, 나는 다음과 같은 컴파일 오류가 ...WriteMessageText() - 예제 코드 컴파일 오류 - 오류 CS0103 : 'Window'이름이 현재 컨텍스트에 없습니다.

error CS0103: The name 'Window' does not exist in the current context ... 

이 오류는 모두 인터넷을 통해이며, 일반적인 솔루션은 네이티브 (또는 C++) 코드를 작동하는 것 같다. 그러나 설명서에는 관리되는 코드 또는 원시 코드에서 작동한다고 나와 있습니다. 관리 코드에서 예제가 어떻게 작동합니까?

답변

1

활성 Windows.UI.Core.CoreDispatcher 개체에 액세스하려면 Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher을 요청하기 만하면됩니다.

ORIGINAL 예제 코드

// Write a message to MessageBlock on the UI thread. 
private Windows.UI.Core.CoreDispatcher messageDispatcher = 
    Window.Current.CoreWindow.Dispatcher; 

시정 CODE는

// Write a message to MessageBlock on the UI thread. 
private Windows.UI.Core.CoreDispatcher dispatcher = 
    Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher; 

은 하나의 작은 변화는 모든 예제가 작동합니다! 즐겨.

관련 문제