问题标签 [windows-8.1-universal]

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

xaml - 通用 Windows Apps 8.1 数据绑定问题

简单的双向数据绑定到模型的属性不起作用,为了重现该问题,我在 Visual Studio 2013 中创建了一个新项目,即使用带有 .NET 框架 4.5 的空白应用程序(通用应用程序)模板

项目文件夹和文件

该模型

基本视图模型

INavigable 接口

主视图模型

主页面视图

后面的主页代码

我尝试在 TextBox 上使用 Mode=TwoWay 并且它不起作用,但是当我在 xaml 中设置 DataContext 而不是后面的代码时,即使没有 Mode=TwoWay 属性,数据绑定也可以工作。

我想在文件后面的代码中设置 DataContext,就像在我遇到这个问题的实际项目中一样,我正在使用 MVVM-light 库及其 SimpleIoc 容器,所以我想从 SimpleIoc 获取视图模型实例并设置DataContext,因为视图模型依赖是由 SimpleIoc 注入的,代码会干净很多。

0 投票
1 回答
341 浏览

xaml - Universal Windows Apps 8.1 DatePicker 和 TimePicker 设置默认字符串

Windows Store 和 Windows Phone (WinRT) 的 UWA 8.1 中的 DatePicker 和 TimePicker 默认显示今天的日期和当前时间,而我最初想将这两个控件设置为一些默认字符串让我们说“设置截止日期/时间”,因为它们'是可选的。

我仅使用 MVVM 模式和 MVVM 灯光库将它们绑定到以下属性

我已经尝试过以下方式,请提出任何解决方案。

我使用了两个转换器,但有一个问题。

当我单击“设置截止日期”按钮,然后单击 DatePicker 弹出屏幕中的勾号而不更改日期、月份或年份时,转换器不会触发,当我更改日期、月份或年份时它触发,我看到即使属性绑定是可为空的 DateTimeOffset XAML 中的 DatePicker 显示当前日期的日期值,IsHitTestVisible="False" 也会删除很好的倾斜效果,因为无法单击按钮不再,但倾斜效果对我来说不是必须的选择

0 投票
0 回答
65 浏览

windows-runtime - Windows phone 8.1 RT - ViewModel 单元测试 - 模拟框架

我有 Windows phone 8.1 RT 应用程序。我想编写 ViewModel 单元测试。所以我创建了 Windows 手机单元测试项目。

我无法安装任何 Mocking 框架,例如 NSubstitute、Moq..

如果我创建通用单元测试项目,我可以安装 NSubstitute,但我无法引用 Windows phone 8.1 项目,因为单元测试项目的 TargetFramework 是 .Net 框架 4.5.2。

请帮助我使用 Mocking 框架测试我的 ViewModel。

谢谢,

0 投票
1 回答
51 浏览

windows - windows 8.1 和 windows 通用设备上应该使用什么类型的组件编写 SDK 来支持

我需要为支持 Windows 8.1 和 Windows 通用应用程序的 Windows 应用程序开发一个 SDK(一种类库)。请建议我为此选择正确的类型。

起初我想使用支持这两个平台的便携式类库,但后来在一些研究中发现了 Windows 运行时组件(通用应用程序)并读到使用它也支持使用非托管代码(C++、JavaScript)构建应用程序对我来说似乎很好。但是当我尝试将此引用到 Windows 8.1 应用程序中时,它说不支持,我是否需要为此再次构建一个单独的 Windows 运行时组件(我看到 Windows 运行时组件(适用于通用 Windows 8.1 模板的便携式)?

我有没有机会在不需要针对不同平台的 2 个项目的情况下构建它?

0 投票
0 回答
179 浏览

visual-studio - 在 VS 2015 中构建 ionic windows 10 应用程序:异常模块“ngLocale”不可用

我尝试使用 VS 2015 构建我的 ionic 应用程序,以便在 Windows 10 设备上部署它。我得到了项目设置,一切基本上都工作正常,但在应用程序启动时我总是得到以下异常。

在 ms-appx-web://****/ionic.bundle.js 0x800a139e 中的第 10594 行第 11 列引发异常 - JavaScript 运行时错误:[$injector:nomod] 模块“ngLocale”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

我检查了应用程序中未包含但一无所获的模块。它很奇怪,因为在 android/ios 上没有抛出错误。我还下载了空白离子模板,我得到了同样的错误。我已经阅读了 stackoverflow 和 google,但只发现了未答复/过时的帖子。有人解决了这个问题吗?

谢谢你的帮助彼得

0 投票
1 回答
171 浏览

c# - 为什么在 VS 2015 中创建的默认 windows 8 通用应用程序具有深色背景

我正在使用 Visual Studio 2015 中的 C# 创建一个 Windows 8 通用应用程序。我按照以下路径创建了一个空项目:Visual C#->Windows->Windows 8->Universal->Blank App(Universal Windows 8.1)。

我惊讶地发现空应用程序以黑色背景和白色前景开头。微软这样做有什么特别的原因吗?

在此处输入图像描述

另外,有没有什么优雅的方法可以改变背景和前景色?我可以通过更改 MainPage.xaml 文件中的以下配置来做到这一点:

至:

但是我无法更改前景,如果我在窗口中添加一个按钮,则在白色背景上看不到按钮文本,因为按钮前景是白色的。(据我所知,所有子组件都将继承背景颜色或前景色,具体取决于它们是什么类型的组件。)

任何澄清表示赞赏。

0 投票
2 回答
151 浏览

gridview - 如何在 Windows 通用应用程序开发中向网格列表/列表视图显示最左和最右箭头符号

我使用网格视图列表来绑定数据,但是我怎样才能为我的网格视图列表获取最左边和最右边的箭头符号,这些符号在下图中突出显示..请帮助我..
在此处输入图像描述

0 投票
1 回答
1086 浏览

c# - 如何在翻转视图中显示多个图像,它在 Windows 通用应用程序中一次只显示一个图像

我尝试了下面的 Flipview 代码

它一次只显示一张图像,但我想一次显示多张图像,如下图所示..

在此处输入图像描述

0 投票
2 回答
502 浏览

windows-phone-8.1 - 将 windows8.1 应用程序部署到我的设备时出现意外错误:-2147483638

我目前正在从事 Windows8.1 电话应用程序开发。应用程序在模拟器上运行良好,但是当我尝试在 Lumia 535 上部署它时,它给出了这个奇怪的错误消息(快照)。 选择“使用 ARM 调试”,我的设备已连接并解锁。 HyperV 也已启用 ,提前感谢 :)

错误快照

0 投票
0 回答
156 浏览

c# - DownloadOperation 有时会收到零字节

我构建了一个 Windows 8.1 通用应用程序,我必须下载一些文件。我使用DownloadOperation来完成这项任务。问题有时在 Windows Phone 8.1 中,下载仅接收零字节。和 Windows 8.1 上的相同应用程序,总是正常下载文件。

贝娄是我的代码:

任何人都知道如何解决它?