1

空のプロジェクトからのこれらの変更のみを含む WPF プロジェクトがあります。

  • 次の行が .csproj に追加されました。<TargetPlatformVersion>8.0</TargetPlatformVersion>
  • に追加された参照Windows
  • これを実行する Click ハンドラを持つボタン:SearchPane.GetForCurrentView().Show("test");

ボタンをクリックすると、次の呼び出し時に例外が発生します.GetForCurrentView()

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

それを診断して機能させるにはどうすればよいですか?


詳細:

ブレークポイントがないことに注意してください。Windows 8.1で実行しており、すでに試しました:

  • 前に追加await BackgroundExecutionManager.RequestAccessAsync();;
  • 1000 ミリ秒の遅延を追加します。
  • 参照System.RuntimeSystem.Runtime.WindowsRuntimeおよびSystem.Runtime.InteropServices.WindowsRuntime

SendKeys を使用してWin+ S+を送信できることはわかっ(query)ていますが、検索チャームを開こうとした瞬間にCtrlキーが押されている (ショートカットによって起動される) ため、これを置き換えようとしています。

4

1 に答える 1