2014-09-10 6 views
1

나는이 빈 프로젝트 만이 변화와 WPF 프로젝트 : <TargetPlatformVersion>8.0</TargetPlatformVersion> WPF에서 Windows 검색 창을 열 수 없습니다 : 요소를 찾을 수 없습니다. (HRESULT에서 예외 : 0x80070490)

  • 참조는 Windows
  • A를 추가 :

    • 이 라인은 .csproj에 추가 의 클릭 핸들러가이 실행에 버튼 : SearchPane.GetForCurrentView().Show("test");

    I 버튼을 클릭하면 .GetForCurrentView()를 호출 할 때, 나는 예외가 있습니다

    Element not found. (Exception from HRESULT: 0x80070490)

    진단하고 작동 시키려면 어떻게해야합니까?


    세부 사항 : 나는 아무 중단이없는

    주, 나는 윈도우 8.1에서 실행 그리고 난 이미 시도 :

    • 전에 await BackgroundExecutionManager.RequestAccessAsync(); 추가;
    • 1000ms 지연 추가;
    • 내가 + S + (query)Win을 보낼 SendKeys 매크로를 사용할 수 있습니다 알고 System.Runtime, System.Runtime.WindowsRuntimeSystem.Runtime.InteropServices.WindowsRuntime

    를 참조하는,하지만이 순간에 내가 검색을 열려고 이후 대체하기 위해 노력하고있어 정확히 무엇인가 매력이 있다면 Ctrl 키가 다운됩니다 (바로 가기로 시작됨).

  • +0

    http://stackoverflow.com/questions/12742558/search-pane-element-not-found-exception -in-win-8-app는 동일한 오류이므로 WPF를 사용합니다. –

    +0

    WPF 앱에서 WinRT 클래스를 사용할 수 없습니다. 실패 할 것으로 예상됩니다. –

    +0

    @HansPassant에 대한 참조가 있으십니까? MSDN 블로그에서이 작업을 수행하는 방법에 대한 기사가 있습니다 (예 : http://blogs.msdn.com/b/eternalcoding/archive/2013/10/29/how-to-use-specific-winrt-api-from-desktop-apps). -capturing-a-photo-using-your-webcam-a-wpf-app.aspx) –

    답변