我有一个 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();
; - 添加1000ms延迟;
- 引用
System.Runtime
,System.Runtime.WindowsRuntime
和System.Runtime.InteropServices.WindowsRuntime
我知道我可以使用 SendKeys 发送Win
++ ,但这正是我要替换的内容,因为在我尝试打开搜索超级按钮时,S
密钥将被关闭(通过快捷方式启动)。(query)
Ctrl