在这个c++示例之后,我试图在WinUI 3桌面应用程序中创建一个自定义画笔,但我无法找到如何从OnConnected法中获取排字员实例。示例使用
Microsoft::UI::Xaml::Window::Current().Compositor()但当前 (和CoreWindow)是对于桌面应用程序总是空的。。
如何获得创建画笔所需的排字员实例?
发布于 2022-09-12 11:59:44
好的,只要找到匹配的文档,它就会变得容易:
在XAML应用程序中,我们建议您调用ElementCompositionPreview.GetElementVisual(UIElement)来获取组合视觉效果,并从visual的排字员属性中获取Compositor。在无法访问UIElement的情况下(例如,如果在类库中创建CompositionBrush ),可以调用UIElement来代替Compositor。
相关问题。
相关问题。
https://stackoverflow.com/questions/73688015
复制相似问题