问题标签 [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.
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 注入的,代码会干净很多。
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" 也会删除很好的倾斜效果,因为无法单击按钮不再,但倾斜效果对我来说不是必须的选择
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。
谢谢,
windows - windows 8.1 和 windows 通用设备上应该使用什么类型的组件编写 SDK 来支持
我需要为支持 Windows 8.1 和 Windows 通用应用程序的 Windows 应用程序开发一个 SDK(一种类库)。请建议我为此选择正确的类型。
起初我想使用支持这两个平台的便携式类库,但后来在一些研究中发现了 Windows 运行时组件(通用应用程序)并读到使用它也支持使用非托管代码(C++、JavaScript)构建应用程序对我来说似乎很好。但是当我尝试将此引用到 Windows 8.1 应用程序中时,它说不支持,我是否需要为此再次构建一个单独的 Windows 运行时组件(我看到 Windows 运行时组件(适用于通用 Windows 8.1 模板的便携式)?
我有没有机会在不需要针对不同平台的 2 个项目的情况下构建它?
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,但只发现了未答复/过时的帖子。有人解决了这个问题吗?
谢谢你的帮助彼得
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 文件中的以下配置来做到这一点:
至:
但是我无法更改前景,如果我在窗口中添加一个按钮,则在白色背景上看不到按钮文本,因为按钮前景是白色的。(据我所知,所有子组件都将继承背景颜色或前景色,具体取决于它们是什么类型的组件。)
任何澄清表示赞赏。
windows-phone-8.1 - 将 windows8.1 应用程序部署到我的设备时出现意外错误:-2147483638
我目前正在从事 Windows8.1 电话应用程序开发。应用程序在模拟器上运行良好,但是当我尝试在 Lumia 535 上部署它时,它给出了这个奇怪的错误消息(快照)。 选择“使用 ARM 调试”,我的设备已连接并解锁。 HyperV 也已启用 ,提前感谢 :)
c# - DownloadOperation 有时会收到零字节
我构建了一个 Windows 8.1 通用应用程序,我必须下载一些文件。我使用DownloadOperation
来完成这项任务。问题有时在 Windows Phone 8.1 中,下载仅接收零字节。和 Windows 8.1 上的相同应用程序,总是正常下载文件。
贝娄是我的代码:
任何人都知道如何解决它?