问题标签 [windows-store]
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.
c# - 如何获取从 WinRT/Metro 应用程序中的 StreamSocket.InputStream.ReadAsync 读取的字节数?
我正在 WinRT/Metro 应用程序中使用 StreamSocket.InputStream.ReadAsync() 进行字节读取,并且需要知道实际读取了多少字节。此读取被视为同步读取,并且必须保持同步读取。
这是相关的代码片段:
validation - 音频暂停时允许暂停 Windows 商店应用程序
Windows 商店应用程序的要求之一是它们支持挂起。我的应用程序被标记为后台音频任务,因此它在单独放置时不会暂停,但它应该在音频暂停时暂停。
我不知道如何“告诉 Windows”什么时候可以挂起或不能挂起。如何让我的后台音频应用程序通过包验证?
c# - 在 Windows Store App 中检测 WIFI 连接
我需要检测运行我的应用程序的设备当前是否连接到 WIFI 网络。我已阅读指南,我知道我可以确定“连接成本”,但我特别想知道是否有办法判断设备是否连接到 WIFI。
windows-8 - Windows 8 Metro 应用程序侧负载部署
我目前正在开发一个 Windows 应用商店应用程序,该应用程序最终将在 ARM 设备可用时针对它们。目前,我一直在台式计算机上使用 Visual Studio 进行开发和测试,一切正常。但是,当我尝试创建一个可以传递给公司内其他人用于测试目的的应用程序包时,该应用程序将无法正常运行。
该解决方案包括两个项目。第一个是设置为构建 dll 文件的 C++ 项目。这样做的目的是公开 C# 项目似乎无法访问的 Direct2D 和 DirectWrite 库。第二个项目是 C# 项目,它引用这个 dll 来绘制函数,并包含一个 XAML 接口和大部分程序逻辑。所有这些都可以在我的开发机器上从 Visual Studio 中完美运行(以及在安装包时)。
当我将包文件发送给公司内的其他人时,使用 PowerShell 脚本安装似乎可以正常工作。磁贴出现在开始屏幕中,程序将启动几秒钟。C# 和 XAML 界面出现,但应用程序的 DirectX 部分不可见,整个应用程序将在几秒钟内关闭。这让我相信 dll 在安装时可能没有正确安装或引用。我检查了包文件,构建过程完成后,dll文件包含在包中。
我已经打包了几个不同的测试程序(MSDN 示例),它们都安装在他们的机器上,但我们得到的结果相同,它们不会运行(同样,在构建它们时,所有示例都在我的开发机器上运行良好)。唯一正常工作的测试项目是一个根本不使用 DirectX 的简单 C# 项目。我尝试的任何 DirectX 示例都失败了(包括根本不使用 C# 的本机 C++ 示例)。
需要明确的是,我用于构建的过程将转到 Project -> Store -> Create App Packages 并选择 No 选项以上传到 Windows Store。
有没有人对构建或安装过程可能出现的问题有任何想法?
提前感谢您的帮助!
javascript - Windows 应用商店应用程序/ Metro 应用程序:ListView 数据绑定错误
我正在开发 Windows Store App/Metro UI 应用程序,它从 AppSettings 获取数据并将这些数据绑定到 ListView 中。这是data.js的代码
这是我使用的 ListView 的代码。
但是当存储中有一项时,它在 ListView 中显示为未定义。当 AppSettings 中有多个项目时,它会给我以下错误。
谁能指点我一个解决方案。
.net - 如果唯一的网络使用是用于 Windows 商店,是否有必要声明“互联网客户端”功能?
如果windows store 应用程序不访问网络,除了查询windows store 是否已购买功能外,是否需要声明'internet client' 能力?
我想避免声明我不需要的功能。此外,它将删除应用程序引用隐私政策的要求。(因为即使我们收集了数据也无法传输,所以没有多大意义。)
.net - PackageManager.FindPackagesForUser 为允许为空的参数抛出 ArgumentNullException?
我正在尝试通过使用 [PackageManager.FindPackagesForUser(string usersid, string packagename, string publisher)
MSDN文档特别说
用户安全 ID
所以,我这样称呼它FindPackageForUser(null, name, publisher)
,名称和发布者都不是空的(我在调试时检查过)。然而,它抛出了一个ArgumentNullException
这是这门课的错误还是我做错了什么?
.net - 如何消除 XAML 中网格列之间的间隙(Windows 应用商店应用程序)
我正在为 Windows 应用商店应用程序在 XAML 中构建 UI;它在相邻列中使用两个背景图形。XAML 如下:
然而,当它被渲染时,列之间有一个明显的微小间隙:
我尝试将 Grid 和 Image 元素的 UseLayoutRounding 属性设置为“true”(和 false),但这并不能解决问题。
我怎样才能阻止这个差距出现?
windows-8 - Windows 应用商店内购买(插件、消耗品、订阅)?
- 是否可以通过 Windows 应用商店购买以下项目作为应用内购买?
- 添加在
- 消耗品(一次性使用)
- 订阅
- 我在哪里可以找到有关如何在插件、消耗品、订阅的应用内购买中编码的资源?
是的,我曾尝试使用谷歌搜索示例,但除了有关 Windows 8 的技术文章而不是开发博客/文章之外,我似乎无法在其中找到任何内容。
windows-8 - 是否有免费的方式来分发免费的 Windows 8 应用程序?
我正在考虑开发一个免费的非企业 Windows 8 风格的应用程序。我希望能够在不向我自己或用户收取任何费用的情况下分发它。(请注意我不是在询问 Windows 7 风格的桌面应用程序。)
从Microsoft Community看来,分发这些类型的应用程序的唯一方法是使用 Windows 应用商店。事实上,自从删除了Metro一词后,在我看来,替代短语之一是Windows Store Apps,这显然暗示了与 Windows Store 的紧密关联。
该商店的许可协议似乎支持分发免费应用程序。但是,我也读到没有(永久)免费的方式来使用商店作为开发人员。(例如,参见这个。)微软似乎确实推销了一些“免费”方法来做到这一点,但它们似乎是第一年免费订阅,在随后的几年里仍然需要信用卡详细信息。
我已经查看并考虑了以下有关此问题的 Stack Overflow 问题:
- 如何在没有 Windows Store 的情况下分发已编译的 Windows 8 Metro 应用程序?
- 这个问题似乎是在商店可用之前使用预发布的 Windows 8 的上下文中的。
- 如何在不提交到商店的情况下安装 Windows 8 应用程序
- 这似乎与企业用户和应用程序有关。
如何分发免费的 Windows 8 应用程序而无需为 Windows 应用商店开发者帐户付费?