我正在尝试创建包含WinUI控件的C# C++/WinRT组件,并在C# WinUI 3项目中创建这个自定义控件。这有可能吗?我还没有运气。如果可能的话,你能举几个例子吗?
原因:
由于WinUI 3不提供媒体播放器,所以我想让媒体播放器像这样:https://github.com/asklar/WinAppSDK-MediaPlayer
编辑:
到目前为止我找到了WinRT API在.NET 5或更高版本中不支持。我在那里发现了Windows.UI.Xaml (这个名称空间中的所有类),它似乎是创建自定义c++/winrt控件所必需的。在阅读完这篇文章之后,我假设在C# WinUI项目中不可能使用定制的C++/WinRT WinUI控件。
示例:
这些是我创建的项目的步骤。
我发现的可能是在C# C++/ WinUI项目中使用自定义的WinUI WinUI contron,这对我来说似乎是一条路。
发布于 2022-04-27 09:14:19
应该通过将Windows更新到1.1.0-预览2来解决问题。本帖子中有更多信息。
https://stackoverflow.com/questions/71590971
复制相似问题