首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自定义WinUI 3 C++/ C# WinUI控件

自定义WinUI 3 C++/ C# WinUI控件
EN

Stack Overflow用户
提问于 2022-03-23 16:45:42
回答 1查看 473关注 0票数 0

我正在尝试创建包含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控件。

示例:

这些是我创建的项目的步骤。

  1. 创建C#库
  2. 创建WinUI C++组件
  3. 相应地设置MS文档和示例
  4. 将WindowsSdk引用添加到库项目中
  5. 向C++项目添加自定义控件

我发现的可能是在C# C++/ WinUI项目中使用自定义的WinUI WinUI contron,这对我来说似乎是一条路。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-27 09:14:19

应该通过将Windows更新到1.1.0-预览2来解决问题。本帖子中有更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71590971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档