我有一个WPF项目,只有来自空项目的这些更改:
<TargetPlatformVersion>8.0</TargetPlatformVersion>
Windows
SearchPane.GetForCurrentView().Show("test");
当我点击按钮时,我在调用.GetForCurrentView()
时遇到异常:
Element not found. (Exception from HRESULT: 0x80070490)
我可以做些什么来诊断它并让它起作用?
详细说明:
请注意,我没有断点,我在Windows 8.1上运行,我已经尝试过:
await BackgroundExecutionManager.RequestAccessAsync();
; System.Runtime
,System.Runtime.WindowsRuntime
和System.Runtime.InteropServices.WindowsRuntime
我知道我可以使用SendKeys发送Win
+ S
+ (query)
,但这正是我尝试更换的内容,因为我尝试打开的那一刻搜索超级按钮,Ctrl
键将关闭(由快捷方式启动)。
答案 0 :(得分:0)
即使某些WinRT API函数可以在桌面应用中使用,SearchPane
也不能。
MSDN页面显示桌面应用中是否可以使用每个API函数:http://msdn.microsoft.com/en-us/library/windows.applicationmodel.search.searchpane.aspx