问题标签 [c++-cx]

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

c++ - C++/CX 中 ^ 变量的含义

在多年缺席支持 C# 之后,我刚刚回到 C++ 为 Windows 8/RT 的游戏相关项目。

在使用生成的 Game Project Skeleton 时,我偶然发现了如下所示的方法签名。谁能告诉我 ^ 应该做什么?

0 投票
1 回答
2254 浏览

c++ - 导航到 OnNavigatedTo 的另一个页面?

为什么在本页的OnNavigatedTo事件中调用Navigate方法不起作用?

这种行为对你来说可以重现吗?

任何想法如何避免这个问题?

0 投票
1 回答
1562 浏览

windows - 如何在 C++/Cx 和 XAML 中创建和使用 AttachedProperty?

我想在我的 C++/Cx WinRT 项目中创建一个附加属性。当我这样做时,XAML 编译器会抱怨我正在使用未知属性。

我在 cpp 文件中声明我的附加属性:

在我的 XAML 文件中,我尝试使用附加的属性:

当我编译时,我遇到了这个错误:

XamlCompiler 错误 WMC0010:元素“网格”上的未知可附加成员“VisualStateManagerBindingHelper.State”

在我看来,好像 XAML 编译器应该在某处获得允许此附加属性的提示,但我不知道如何给出该提示。这篇关于同一主题的文章建议 DependancyProperty 应该是公开的。我不完全确定如何在 C++ 中做到这一点。

我的最终目标是将视觉状态组的状态绑定到某个视图模型属性。此问题的已接受答案中概述了执行此操作的方法。不幸的是,那里提供的代码是 C#,我似乎无法正确地将其转换为 C++。

最后,我注意到 Visual Studio 的新项目模板附带的 SuspensionManager 几乎和我一样定义了一个附加属性,但它们没有显示任何使用它的示例。这让我觉得自己走上了正轨,但错过了一小部分拼图。

0 投票
1 回答
748 浏览

c++ - 如何使用 XAML for GUI 创建 C++(/CX ?) _DESKTOP_ Windows 8 应用程序?

如何使用 XAML(及其可视化编辑器)为 GUI创建 C++(可能需要 /CX 扩展)桌面Windows 8 应用程序?明确地说,不创建 Windows 商店应用程序,我的意思是,类似于使用普通 C++ 和 Qt(使用 Designer)。

0 投票
2 回答
833 浏览

c++ - C++/CX 中的 [this] 是什么?(视窗 8)

我正在遵循指南,并且正在点击包含该术语的代码的这些部分[this](只需 Ctrl-F 即可;您会明白我的意思)。

我不确定这是 C++ 的东西还是 C++/CX 的东西,但是,无论哪种方式,我都不知道它是什么。

它是什么?

0 投票
1 回答
1629 浏览

c++ - C++/CX - 我需要将 Platform::String 传递给采用 const char* 的方法?

我是 C++ 新手(我是 ac# 开发人员)。

我有一个 SQLite 包装器类,它要求您将数据库名称作为 a 传递const char*,但是我只将它作为 a Platform::String(在进行文件搜索之后)。

我似乎无法找到将其转换Platform::Stringconst char*.

我在 StackOverflow 上看到了另一个问题,解释了为什么它不是直截了当的,但没有示例代码或端到端解决方案。

谁能帮我 ?

谢谢

0 投票
1 回答
2861 浏览

windows-8 - C++/CX:Platform::String 与 std::wstring

似乎 C++/CX 没有 StringBuilder 类或等效类,所以我认为我们将为此使用 STL?

这是我的第一个C++/CX 应用程序。用户在 TextBox 中输入一些文本,点击 ENTER 按钮,文本将附加到 TextBlock“控制台”。这段代码确实有效,但最佳实践是什么?

...

0 投票
2 回答
2536 浏览

c++ - C++/CX - 我需要从 const char* 实例化 Platform::String

我正在尝试Platform::String从返回的方法的结果中构造一个const char*

我根本无法让它工作,并且多年来一直在摸不着头脑。

我不是一个非常有经验的 c++ 开发人员,所以答案可能很明显,但我似乎无法解决。

谢谢你的帮助。

0 投票
2 回答
736 浏览

opencv - 可以从 C++/CX 应用程序调用 OpenCV 库吗?

这在技术上是否可行(我认为这不会受到限制),你是怎么做的?

我的小测试应用程序构建良好,但是当我运行它时,我得到一个失败对话框。

WinRT 应用程序失败

调试输出的信息略多:

然后我创建了一个 Win8 桌面应用程序,它也构建得很好,但无法运行。

Win8 桌面应用程序失败

MSVP100D.dll 是与 Win8 不兼容的VC++ 2010 Redistributable的一部分。(作为一名黑客,我无论如何都尝试过,安装程序运行完成 - 但未安装这些位。)

有我可以尝试的编译器标志吗?可能 OpenCV 的自定义构建会修复它,但那将是最后的手段,它可能只修复桌面应用程序。

0 投票
2 回答
2505 浏览

c++ - c++/cx 中的 storagefile::ReadAsync 异常?

我一直在尝试使用 c++/cxStorageFile::ReadAsync()读取商店应用程序中的文件,但无论如何它总是返回无效的参数异常

我已经打开了所有清单功能,并为声明添加了“文件打开选择器”+“文件类型关联”。有任何想法吗 ?谢谢!

ps:我发现的大多数解决方案都是针对C#的,但是代码结构相似......