使用JS和Html构建Win8应用程序。当我的应用程序打开时,如何在用户开始输入时立即显示搜索超级按钮?我在default.js
之前的app.addEventListener("activated", function (args) {
中有以下代码:
var searchPane = Windows.ApplicationModel.Search.SearchPane.getForCurrentView();
var showOnKeyboardInput = searchPane.showOnKeyboardInput;
searchPane.showOnKeyboardInput = showOnKeyboardInput;
当我尝试这种方式时,我在应用程序打开时开始输入,没有任何反应。我是否需要每个js文件上的代码片段?我有一个home.js和一个detail.js(多页应用程序)。感谢。
答案 0 :(得分:2)
这将检索设置值:
var showOnKeyboardInput = searchPane.showOnKeyboardInput;
这会为设置重新分配相同的值:
searchPane.showOnKeyboardInput = showOnKeyboardInput;
所以没有任何改变是正常的。尝试:
searchPane.showOnKeyboardInput = true;