问题标签 [winrt-component]
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.
c# - 在服务器机器上找不到 Windows.Devices.Sensors
我有一个使用 WinRT API 的 C# 桌面应用程序,即 Windows.Sensors.Devices.Compass。该应用程序可以在 Windows 10 机器上本地构建,但不能在我们安装了 Windows Server 2008 R2 的构建服务器上构建。
我可以看到引用的路径是“C:\WINDOWS\System32\WinMetadata\Windows.Devices.winmd”,这在构建服务器上不可用。
如何在构建机器上构建此应用程序?
c# - WinRt WebView 控件。重用同一个实例
我的 Windows 通用应用程序是一个列表详细实现。在详细信息页面内,我有一个使用 URI 初始化的 WebView 控件。这个 URI 对于每个详细信息项都是相同的,因为我使用 InvokeScript 函数传递给页面详细信息数据。
当我返回详细信息页面并选择一个新项目时,将创建另一个 webview 控件实例。如何避免重新下载 html 页面的静态内容?我试图将 Web 视图控件的引用保留到详细信息页面,一旦打开详细信息页面,将引用推送到网格中。在这种情况下,会引发异常,因为我的控件已经是某物的孩子。静态资源呢?
windows-runtime - 如何从另一个 C++/CX WinRT 组件中的 ref 类调用内部方法?
有没有办法使用另一个 C++/CX WinRT 组件中的 ref 类中的本机参数调用内部方法?我知道有通过暴露为 int 的指针的解决方案,但有没有更好的方法?像包含来自其他库的头文件而不使用托管引用的东西(这样我从 C# Component3 "error CS0433: The type 'Class1' exists in both 'Component1' and 'Component2'" in the other component that uses these两个都)...
组件1/class1.h:
组件2/class2.cpp:
组件3/class3.cs:
windows-runtime - Windows 商店应用程序总是在其他远程设备中崩溃
我正在开发一个 Windows 商店应用程序,它可以通过本地机器模式在我自己的电脑上完美运行,并且它也可以通过远程 Marchine 在我同事的电脑上运行。
但是,它不适用于其他人的电脑。
它总是抛出异常 System.IO.FileNotFoundException,找不到特定的模块。
它似乎无法识别某些 dll,但它在我们的机器上运行良好。
为什么我们的机器工作?
我现在该怎么办 ?以前有没有人遇到过这种情况?
c# - 如何将方法中的自定义 WinRT 类型从 c# 传递到 c++ Windows 运行时组件?
我试图通过一个方法将一个用 C# 创建的简单 C++ 类传递给我的 c++ WinRT 组件,但我不知道如何做到这一点,甚至不知道它是否可能。
我在 C++ 中创建了这个自定义类(来自https://msdn.microsoft.com/en-us/library/hh441569.aspx)
我可以在 c# 中创建它并使用它,这样就可以了。我还可以使用其他返回 int 或 Platform::String 的方法。
但是我怎样才能在像 c++ 这样的方法中使用它呢?(并作为返回类型)
知道如何正确获取“Player myCustomClass”吗?
c# - 如何释放 C++ WinRT 值结构的内存
我是否必须以及如何从已返回到托管 C# 项目的 Windows 运行时组件中创建的值结构释放内存?
我声明了结构
喜欢
我是释放内存的新手,不知道如何以及何时释放它。任何人?
c# - 代理 UWP 组件项目模板和异步
我正在使用代理 UWP 组件项目模板 ( https://visualstudiogallery.msdn.microsoft.com/d2e9cac0-66a8-464a-a902-55ae765c8e6e ),并测试我是否可以从代理组件调用异步方法。
所以我替换了 BrokeredComponent1 类:
经过 :
然后在 MainPage 中的 Button_Click 方法中调用它,如下所示:
一切似乎都在调试模式下工作(“Hello .NET world”在 3 秒后出现),但我无法让它在发布模式下工作,当我点击按钮时应用程序就会崩溃。
任何想法?
windows-runtime - Windows 运行时组件中的自定义附加属性?
我正在尝试在 C++ UWP 项目中使用 c# 类库https://github.com/MacawNL/WinRT-RichTextBlock.Html2Xaml 。据我所知,我必须将项目构建为 Windows 运行时组件而不是类库才能将其与 C++/cx 一起使用。问题是,当我尝试将其构建为 winmd 时,出现此错误:
如何构建此附加属性以便可以在 c++/cx UWP 项目中使用它?
c# - 如何释放在运行时组件中创建的 c++ WinRT 类的内存
我是否必须以及如何从已返回到托管 C# 项目的 Windows 运行时组件中创建的类中释放内存?
这个问题涉及类而不是结构,例如如何释放 c++ WinRT 值结构的内存
出现以下场景
- C++\Runtime 组件方法是从 C# 项目中提出的
- 创建 C++ 类(单个类和其他 C++ 类的集合)
- 返回 C++ 类
- C# 项目处理数据
我想确保以下类不会造成内存泄漏:https ://github.com/cmusphinx/pocketsphinx-wp-demo/blob/master/PocketSphinxRntComp/SpeechRecognizer.h#L32
我(仍然)是释放内存的新手,不知道如何以及何时释放它。任何人?
javascript - UWP Javascript WinRTError:TypeInitialization_Type_NoTypeAvailable
当我<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
在 *.jsproj 文件中启用时,通用组件之一会引发此错误,但没有太多细节。
WinRTError:找不到与此错误代码关联的文本。TypeInitialization_Type_NoTypeAvailable
我试图在通用组件中启用 DotNetNativeToolChain 但没有任何变化。任何帮助表示赞赏。
谢谢