问题标签 [winjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
305 浏览

microsoft-metro - WinJS.strictProcessing() 做什么?

WinJS.strictProcessing() 做什么?

MSDN 的解释不是很有帮助 - http://msdn.microsoft.com/en-us/library/windows/apps/hh987021.aspx

0 投票
1 回答
823 浏览

html - 如何使用 HTML5、WinJS 在 MetroApps 的垂直列中排列列表视图?

我有一个 Metro 应用程序,其中包含 2 个列表视图和一些列表项。这两个列表视图默认情况下一个在另一个之下,每次当我向我的页面添加一个列表视图时,都会在另一个之下显示一个。问题是我不想水平显示这些列表视图。我希望它们并排显示。那么,任何人都可以帮助我如何并排排列具有 Metro 应用程序外观的列表视图。

谢谢你。

0 投票
2 回答
1388 浏览

listview - 可以在 WinJS/Windows 8 应用程序中以编程方式设置 ListView 的布局吗?

我有一个在多个地方使用的 ListView 模板,我想动态更改布局类型:

默认布局类型是WinJS.UI.GridLayout,但在某些情况下,我想将其更改为ListLayout.

0 投票
2 回答
4169 浏览

listview - 如何自定义 Metro 风格 ListView 滚动条

我的Metro Style App中有一个ListView控件。Javascript当操作系统检测到您正在使用触摸时,它会显示一个非常细的滚动条。当操作系统检测到您正在使用鼠标时,它将显示一个粗滚动条。

我的问题是,有什么方法可以自定义、设置样式或隐藏列表视图中的滚动条?

0 投票
2 回答
3497 浏览

listview - 在 ListLayout 中显示具有可变高度的项目

我有一个 WinJs Metro 应用程序,其中包含一个ListView高度可变的项目。它基本上与“HTML ListView 项目模板”示例中的场景 4 中的方式相同。一个groupInfo函数用于启用GridLayout与 ListView 关联的单元格跨越:

网格布局中的项目

现在在我的应用程序的快照视图中,我希望项目垂直滚动,所以我尝试GridLayoutListLayout. 这会导致垂直滚动,但现在缺少单元格跨度并且项目重叠:

列表布局中的项目

我以groupInfo与 相同的方式使用该函数GridLayout,但它似乎被忽略了:

有没有办法在 a 中使用可变大小的项目ListLayout?我的一些项目比其他项目有更多的内容,我真的很想使用不同大小的图块以最佳方式显示所有内容。

0 投票
2 回答
472 浏览

microsoft-metro - 当异步回调返回时,我怎么知道我仍然在正确的页面上?

我正在使用单页导航模型构建 Metro 应用程序。在我的一个页面上,我启动了一个异步 ajax 请求来获取一些信息。当请求返回时,我想将接收到的信息插入到显示的页面中。

例如:

但是我怎么知道用户在此期间没有离开页面呢?尝试在不同的页面上插入文本是没有意义的,那么如何确保请求开始时正在加载的页面仍然处于活动状态?

0 投票
1 回答
11657 浏览

microsoft-metro - 在 Windows Metro 应用程序中修改 DOM 时出现 HierarchyRequestError

我正在使用 Javascript 和 HTML 构建一个 Windows Metro 应用程序,它崩溃并出现HierarchyRequestError

在引发错误的那一行,我正在做一些简单的 DOM 操作,并尝试将我创建的节点插入到文档中:

为什么会因为这样的错误而失败?

0 投票
2 回答
711 浏览

windows-8 - Windows 中 Metro 风格应用程序中磁贴的自动对齐

我有一个地铁风格的应用程序,它在主页中有一些随机顺序的图块。如果我删除其中一个图块,所有其他图块应重新排列以填补因删除单个图块而产生的间隙。您可以在 Windows 8 桌面视图中观察到同样的现象。是否可以使用 WinJS 或 WinRT 来实现它。

0 投票
1 回答
1439 浏览

windows-8 - html 中嵌套的 WinJS.UI.Listviews(地铁应用程序)

这是html:

我如何添加data-win-options完整的 html(没有像“ Metro: Dynamically Switching Templates with a WinJS ListView ”这样的嵌套WinJS.UI.ListView绑定数据的 javascript templateSelector?

对于主数据中的每个项目,我添加一个WinJS.Binding.List.

0 投票
1 回答
704 浏览

windows-runtime - Windows Store 应用的 LongListSelector

有谁知道是否可以自定义通过 WinJS 公开的任何 WinRT 控件以提供与Windows Phone LongListSelector相同的外观和感觉?

在此处输入图像描述