问题标签 [win-universal-app]

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 回答
2643 浏览

c# - Windows Phone 8.1 中的设备状态

Windows 运行时 API 中是否有任何类来查找当前设备信息(操作系统信息、RAM 大小、电源)?

Windows Phone 8 中的等效类是 Microsoft.Phone.Info.DeviceStatus ( http://bit.ly/deviceStatus )

有什么帮助吗?

0 投票
2 回答
3178 浏览

c# - 后退按钮的基于页面的操作

我的问题是如何为给定页面定义自己的操作,即首先单击后退按钮关闭弹出窗口,然后从页面导航?

由于 WP8.1 NavigationHelper 非常有用,但它只提供了一个通用操作来单击返回键(退出页面)。

我无法覆盖 NavigationHelper,因为它没有为其命令提供设置器,并且后退按钮单击的处理程序是私有的,因此我无法在进入页面时取消固定它。在 NavigationHelper 中进行更改似乎很难看,因为我正在为 W8.1 和 WP8.1 开发通用应用程序,并且我有多个页面需要后退按钮的自定义处理程序。

- 编辑 -

命令允许覆盖,但我将在每一页上使用原始命令。解决方案是在每个页面上创建新命令?

0 投票
2 回答
2150 浏览

f# - 是否可以将 F# 与新的 Windows 通用应用程序一起使用?

现在我们可以为 iPhone 和 Android 编写 F# 应用程序,这要感谢 Xamarin 的人们,我真的很惊讶让 F# 与 Windows Phone 一起使用是如此痛苦。我只是尝试将 F# 项目添加到 WinPhone 8.1(基于 RT)项目并从 Visual Studio 2013 中获得一个相当无用的“无法添加对项目的引用 ...”。我添加了对 FSharp.Core 的引用可移植的 libs 文件夹(版本 2.3.5.1)。我相信它仍然可以使用 8.1 Silverlight 应用程序来完成,但是那种箍紧了整个通用应用程序的想法。

有谁知道一些csproj hacks或任何东西是否可能?对于可移植库及其工作方式,我非常天真。

由于 .NET Native 倡议,全新的 Win 10 应用程序似乎不支持 F#。你可以在这里投票支持 F# https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/9110134-f-support-in-net-native-for-uwp

[更新]

我相信现在可以使用百年桥https://developer.microsoft.com/en-us/windows/bridges/desktop

0 投票
3 回答
2971 浏览

c# - 如何在全屏页面中显示 ComboBox 的所有项目?

我在 Universal Apps 项目上为 windows phone 8.1 创建 ComboBox,但我想始终在全屏页面上显示所有项目。在 windows phone 8 我做

但是,在 Windows phone 8.1 的 ComboBox 中,我没有找到选项。

我怎么解决这个问题?

谢谢!

0 投票
2 回答
2450 浏览

c# - 在 C#-BackgroundTask 中使用 XamlRenderingBackgroundTask

我想在后台任务中在适用于 Windows (Phone) 8.1 的通用应用程序中呈现位图,以更新我的动态磁贴。我认为这是可能的唯一方法是 RenderTargetBitmap。不幸的是,该RenderAsync()方法导致我的代码中出现ArgumentException

我在下面下载了一个示例,其中后台任务是用 C++ 实现的。它使用 XamlRenderingBackgroundTask 类和RenderAsync()方法。

不幸的是,我还没有找到在我的 C#-Project 中使用这个类的方法。我错过了什么?

0 投票
4 回答
2100 浏览

resourcedictionary - 每种项目类型的单独 ResourceDictionary

我在我的共享项目中创建了一个 ResourceDictionary 没有问题。但是,我的一些样式对于 Windows Phone 8.1 来说非常特别*,并且不会在 Windows 8.1 中使用。由于 Windows Phone 项目中没有 App.xaml,我如何为 Windows Phone 指定 ResourceDictionary?

*除了大小和边距不同之外,PhoneAccentBrushWindows Store Apps 显然无法广泛使用。

或者,如果 Shared ResourceDictionary 是首选方法,我该如何使用PhoneAccentBrush和其他仅限 WP 的资源?

0 投票
1 回答
1581 浏览

c# - Windows Phone 8.1 应用程序中的根框架内容始终为空

在我的应用程序的主视图模型中,我正在创建一个看起来像这样的类的实例(这已被简化)

然后我调用 MyFunction(),但 root.Content 属性始终为空。

为什么是这样?

根不为空

视图的类型为 Page

谢谢

0 投票
3 回答
2351 浏览

xaml - Windows Phone 8.1 应用程序始终缩放图像

我已将我的一个 Windows 应用商店应用程序转换为通用应用程序,并向其中添加了一个 Windows Phone 项目。

渲染图形(使用 ImageBrushes 的图像和矩形)时,即使我将其设置为不缩放,图形也总是会缩放,这不是预期的工作方式。

示例:我有一个名为 test.scale-100.png 的图像,它是 27*27 像素。相同的图像以 32*32 像素大小的图像存在,名为 test.scale-140.png 和另一个名为 test.scale-240.png 的图像为 59*59 像素

我通过以下方式在默认布局中使用此图像:

当我使用 Windows Phone 8.1 WVGA 4 英寸模拟器启动我的应用程序时,32*32 图像以正确的边界显示,但实际图像被缩放(我可以看到这很简单,因为内容变得模糊)。

当我使用 Windows Phone 8.1 1080p 6 英寸模拟器启动应用程序时,也会发生同样的情况;图像为 59*59 像素,但图像有点模糊。

如何强制不执行缩放?

提前感谢您的帮助!

0 投票
1 回答
752 浏览

windows-phone-8 - 无需 Windows 8 Pro 版本即可运行应用程序

我一直在使用 Windows 8.1 来创建 Windows Store 应用程序。下面是 winver 命令的输出。

在此处输入图像描述

我已安装必要的更新以开始使用 JavaScript 开发通用 Windows 应用商店应用程序。当我尝试在 Windows Phone 模拟器上启动应用程序时,出现以下错误。

windows phone 模拟器无法启动

它还建议使用 Windows 8 专业版。无论如何运行它而不需要投入更多的钱来获得 Windows 8 Pro 版本?

0 投票
1 回答
640 浏览

windows-phone-8 - WP8.1 Universal 与 Silverlight 8.1 / Windows 8.1 / 更早版本中的默认按钮行为不一致

为什么在 Windows Phone 8.1“通用”应用程序中单击时的默认按钮视觉行为不同?是否有某种方法可以将其恢复为与所有其他版本的 Windows Phone/Windows 8 一致的行为,或者我是否需要创建新的自定义控件?

  • Windows Phone 7/8/8.1 Silverlight/Windows 8.1:按钮背景闪烁基于主题的补色,按钮保持固定。

  • Windows Phone 8.1“通用”:按钮背景不改变颜色,倾斜效果应用于按钮,根据用户触摸它的位置移动它。

我是一名初级开发人员,在开发 WP7/WP8 应用程序方面有一些经验,正在尝试为 WP8.1/Windows 8.1 制作我的第一个通用应用程序。我在 VS2013 Update 2 RC 中使用新的 Windows Store 应用程序、新的 WP8.1 Silverlight 应用程序、新的 WP8.1 通用应用程序和我现有的 WP8 应用程序之一验证了这种行为,只需在 xaml 中创建一个新的按钮对象。感谢任何帮助!