【发布时间】:2011-03-04 02:52:38
【问题描述】:
如何在不创建窗口的情况下将 WPF UserControl 呈现为位图?我需要渲染一个 WPF UserControl 并将其上传到另一个程序。位图将通过 Windows 服务呈现,因此创建窗口不是一种选择(我知道有“虚拟”创建窗口的方法,但不幸的是,在我的情况下,任何调用命令来创建窗口的方法都不是一种选择)。有没有办法在不将其绑定到 Window 的情况下渲染 UserControl?
【问题讨论】:
-
也许您可以提供更多信息。如果无法呈现用户控件,为什么它甚至存在?它是一种视觉元素。
-
需要渲染,但不能直接渲染到显示器上(所以不能有窗口)。它被渲染到一个 OpenGL 立方体。立方体渲染有效,但目前我必须创建一个单独的窗口来进行渲染。如果我不需要单独的窗口来进行 WPF 渲染,那就太好了。
标签: c# .net wpf windows graphics