问题标签 [windows-store-apps]

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 投票
2 回答
8321 浏览

c# - 在 Metro Windows 8 中将 ImageSource 转换为 WriteableBitmap

我想知道如何将ImageSource对象(在我的情况下是图像元素的源属性)转换为WriteableBitmap. 构造WriteableBitmap(BitmapSource)函数在 Windows 8 Metro 中不起作用,所以我不能这样做。

我试图将ImageSource对象加载到流中然后使用WriteableBitmap.SetSource(stream),但我也不知道如何将图像加载到流中。

我还添加了我在网上找到的这个辅助方法:

问题是BitmapImage不再有StreamSource方法了。

0 投票
4 回答
2553 浏览

windows - 在 Windows 8 WinRT 中访问振动功能?

Windows 8 或 Windows Phone 8 中是否有 WinRT API 来使用振动功能?

0 投票
1 回答
2589 浏览

windows-8 - 删除输入中的 X 按钮 - Metro

我用 Javascript 编写了一个 Metro 程序。问题是 Windows8 自动为其添加了一个 X 按钮。现在如何编辑或删除该按钮?下面是我的布局,X 按钮与电子邮件输入重叠。

在此处输入图像描述

0 投票
1 回答
920 浏览

c# - 如何更改 C# MediaElement 的音频频率

我目前正在为 Windows 8 Metro 应用程序开发应用程序 Dj。我想知道如何允许更改“MediaElement”的频率?更改/改变参数的唯一属性是仓位/交易量/余额。但我希望我可以改变频率,例如,以赫兹为单位,或者手动设置运河。非常感谢你

0 投票
2 回答
1601 浏览

javascript - 存储 Cookie Windows Store 应用程序

正如我在这里发现的那样,当我调用服务器以请求以 cookie 的形式进行身份验证时,响应中的 cookie 由底层 Metro 框架自动处理。

但是,这意味着我无权访问 cookie,因此,当应用程序暂停以供以后使用时,我无法存储它。我们应该如何在 Metro 框架中存储 cookie 信息?

非常感谢所有帮助,我总是接受答案!

0 投票
1 回答
126 浏览

image - 如何使用 XamlUIPresenter?

在 WinRT 中,我们有新类“ XamlUIPresenter ”。XamlUIPresenter 允许在 Microsoft Direct3D 表面上呈现可视化树。但是没有任何使用它的演示或示例。我怎样才能使用这个类?如何获得 Direct3D 表面?我可以在 XamlUIPresenter 的帮助下渲染和保存 png 吗?

0 投票
2 回答
2258 浏览

c# - Windows 8 中 WebView 的滚动问题

我正在寻找一种在 Windows 8 应用程序中可靠地滚动高 HTML 页面的方法。我正在制作的应用程序从包中的 XML 文件中获取一些 HTML 格式的文本,并且当前将其显示在 SplitPage 一侧的 WebView 中。

这一切都很好,但是由于 WebView 的工作方式,我在滚动焦点时遇到了问题。首次加载包含 WebView 的 SplitPage 时,WebView 具有滚动焦点(使用滚轮)并按预期工作,但包含其他项目的 ListView 不使用滚轮滚动,即使单击它也是如此。当用户返回主屏幕,然后返回到同一个 SplitPage 时,WebView 无法使用滚轮滚动。

我看过使用 WebViewBrush,但从我尝试过的情况来看,我认为它不会对我有用。似乎没有任何方法可以在屏幕外渲染 WebView 或折叠,然后在屏幕上的 Rectangle 上绘制 WebViewBrush。

对于以另一种方式显示数据或让 WebView 或 WebViewBrush 发挥出色的任何想法?

0 投票
0 回答
1354 浏览

windows-runtime - windows 8 启动 Metro 风格应用程序的默认媒体播放器

我在网络服务器中托管了一个视频文件 (uri=http://testserver/test.mp4),我想通过我的 Metro 风格应用程序将文件加载到默认媒体播放器中。我已经尝试过 Windows.System.Launcher.LaunchURIAsyc(uri),因为使用的协议是 http,所以文件在 IE 中加载。我正在寻找类似于 Wp7 的 MediaPlayerLauncher 的东西

0 投票
2 回答
2346 浏览

windows-8 - 为 WinRT xaml 制作 AutoCompleteTextBox 的建议方法?

我正在尝试让自己成为一个 AutoCompleteTextBox,当输入它时会在下拉列表中显示建议。

通过从头开始编写一个新的用户控件,我设法让这个工作(有一些小问题)。

然而,经过一番阅读,似乎不推荐这种“重新发明轮子”的方法,它让我觉得我拥有的功能非常接近组合框,它有一个文本框而不是切换按钮。

有什么方法可以扩展 ComboBox,稍微更改它的模板并允许我编写一些方法来根据输入的文本填充下拉项?

0 投票
1 回答
691 浏览

xaml - 在 C#/XAML Metro 应用程序中封装网页

在 msdn 文档中,它说在 HTML/CSS/JS Metro 应用程序中可以将 iFrame 添加到页面,并且可以从“网络上下文”加载网站内容

对于这个 Metro 应用程序,我更愿意使用 C#/XAML 工作,我只想用它来封装一个网站。

在 XAML 页面中显示网站的正确方法是什么?XAML 中是否有等效的 iFrame?可以做成全屏吗?