问题标签 [windows-8]

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 投票
3 回答
5456 浏览

c# - 如何从托管项目中引用本机 WinRT 组件?

据说您可以创建一个可以在 C# 中使用的 C++ WinRT 组件。我有一个简单的测试项目 - 一个 C# XAML 应用程序和一个仅使用基本 WinRT 组件项目模板的 C++ 项目。当我尝试在 C# XAML 项目中添加项目引用时,它说它无法添加引用(不知道为什么)。我可以构建本机 WinRT 组件,并生成一个 .winmd 文件,我可以使用添加引用对话框中的浏览按钮手动添加对这个 .winmd 文件的引用。这允许我访问本机库中的方法,但是当我构建时,它说它正在使用 Platform.IDisposable,但该类型是在未引用的程序集中定义的。我还没有看到任何会议演示了这种情况。

0 投票
0 回答
677 浏览

c++ - WinRT 是否可用于桌面应用程序(非 Metro 风格)?

可能重复:
WinRT 和内置 Windows 8 应用程序

我几乎看过所有 BUILD 会话视频,但从未有人问过/回答过一个问题:我能否在常见的“桌面模式”应用程序(非 Metro 风格)中使用 WinRT 类?

0 投票
4 回答
16227 浏览

windows-8 - 如何在没有 Windows Store 的情况下分发已编译的 Windows 8 Metro 应用程序?

我只是好奇是否有一种方法可以打包 Windows 8 Metro 应用程序以将其分发给安装了 Windows 8 Developer Preview 的其他人?如果能够允许某人下载和安装,而不是要求他们安装 VS'11 Preview 并自己编译代码以测试/使用我构建的 Windows 8 Metro 应用程序,那就太好了。

由于 Windows 应用商店尚未上线,有没有办法分发已编译的 Windows 8 Metro 应用程序供其他人测试/使用?

即使在 Windows 应用商店上线之后,这对于在非开发机器上测试 Metro 应用程序也可能很有用。

0 投票
2 回答
1354 浏览

.net - Windows Metro 应用程序中没有 P2P?

在 BUILD 的“.NET 开发人员对 Windows 8 应用程序开发的看法”会议中,讲师提到 Metro 配置文件中仅公开了客户端 WCF 功能,我们无法创建服务器。(http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C?format=progressive @ ~34:00)

这是否意味着 Metro 应用程序无法进行直接的点对点通信,并且 2 个用户之间通过 Internet 交换的任何数据都必须实际通过非 Metro 风格的应用程序传输?

0 投票
4 回答
11326 浏览

c# - 有没有办法在 Windows 8 中模拟触摸事件

有没有办法在 Windows 8 中模拟触摸事件(最好在 Windows 7 中)。
我知道有一个名为 Multi touch vista 的项目,但我觉得它有点矫枉过正,而且我从来没有让它在多个屏幕上正常工作。
我想做的很简单,我想启动一个应用程序,它可以向 Windows 发送触摸事件,而不需要多个鼠标或类似的东西。
可以完成还是我需要(MMV)驱动程序才能做到这一点?

谢谢
/吉米

0 投票
3 回答
197 浏览

windows-phone-7 - 我可以像在 Windows 8 上一样使用 Web 堆栈在 Windows Phone 7 上开发本机应用程序吗?

可以使用 Web 堆栈(JavaScript、HTML、CSS)或 .NET 堆栈(C#、C++、Visual Basic、XAML)开发 Windows 8 应用程序。Windows Phone 7 开发情况如何?

0 投票
1 回答
2390 浏览

sql-server-express - XML 生成错误在 Windows 8 上安装 SQL Server Express 2008

免责声明:是的,我知道 Windows 8 是预发布版本,但不一定能正常工作。我仍然需要这样做。

我正在尝试在 Windows 8 32 位(通过 Virtual Box)上安装 SQL Server Express 2008 R2。当我运行安装程序时,我收到一个错误:

网络安装程序也不起作用。WPI 的日志文件告诉我:

我尝试在 Windows 7 的兼容模式下运行它。我可以运行安装程序,单击设置屏幕,最后我收到此错误:

我如何让这个工作,或者,我如何调试/分类这个?我查看了日志,但我不太确定他们说了什么;这可能是注册表写入错误。在管理员模式下运行只会导致安装程序无法加载,或者是一个不错的 BSOD:

在此处输入图像描述

0 投票
3 回答
2392 浏览

windows-8 - WinRT 应用程序可以使用混淆吗?

在通过 Windows 8 AppStore 分发之前,必须检查所有 Metro 应用程序。这是否意味着不允许使用代码混淆?或者仍然有可能,并且在这样的检查中只监控一些特定的方面?

0 投票
3 回答
4653 浏览

xaml - 如何在 Metro XAML 中定义隐式数据模板?

我正在尝试创建一个 DataTemplate 用于将简单数据类型映射到相应的视图,如下所示:

我收到一个编译器错误,表明 DataType 属性无法识别或无法访问。我在这里错过了什么吗?是否有执行此操作的新语法或缺少该功能?隐式模板是否有替代解决方案?

作为参考,这里是使用 ax:Key 属性限定的 DataTemplate 的完整代码(有效):

0 投票
1 回答
255 浏览

visual-studio - Windows 8 + VS11 不工作?

我已经下载了 W8 Developer Preview,在上面安装了 VS11 Ultimate,但当我尝试构建应用程序时出现错误。我的 W8 副本的字符集有问题,我无法阅读错误是什么。