首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WinUI-3桌面应用程序中处理XamlCompositionBrushBase.OnConnected时获取组合实例

如何在WinUI-3桌面应用程序中处理XamlCompositionBrushBase.OnConnected时获取组合实例
EN

Stack Overflow用户
提问于 2022-09-12 10:42:17
回答 1查看 63关注 0票数 0

这个c++示例之后,我试图在WinUI 3桌面应用程序中创建一个自定义画笔,但我无法找到如何从OnConnected法中获取排字员实例。示例使用

代码语言:javascript
复制
Microsoft::UI::Xaml::Window::Current().Compositor()

当前 (和CoreWindow)是对于桌面应用程序总是空的。

如何获得创建画笔所需的排字员实例?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-12 11:59:44

好的,只要找到匹配的文档,它就会变得容易:

在XAML应用程序中,我们建议您调用ElementCompositionPreview.GetElementVisual(UIElement)来获取组合视觉效果,并从visual的排字员属性中获取Compositor。在无法访问UIElement的情况下(例如,如果在类库中创建CompositionBrush ),可以调用UIElement来代替Compositor。

相关问题

相关问题

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

https://stackoverflow.com/questions/73688015

复制
相关文章

相似问题

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