1

使用 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(多页应用程序)。谢谢。

4

1 回答 1

2

这将检索设置值:

var showOnKeyboardInput = searchPane.showOnKeyboardInput;

这会将相同的值重新分配给设置:

searchPane.showOnKeyboardInput = showOnKeyboardInput;

所以没有任何变化是正常的。尝试:

searchPane.showOnKeyboardInput = true;
于 2012-12-12T22:18:24.807 回答