我需要创建自定义 WPF 控件的图像并将其保存到文件中。我是这样做的(http://denisvuyka.wordpress.com/2007/12/03/wpf-diagramming-saving-you-canvas-to-image-xps-document-or-raw-xaml/)。
该控件包含几个面板(即。StackPanel
)。当这个控件呈现在窗体上时,它看起来很完美。但是当我在内存中渲染它并保存到文件时,面板中的所有控件都没有对齐。他们只占用他们需要的区域,并且不会伸展。
当我使用 WPF 3.5 时,它起作用了。在我将项目更新到 WPF 4.0 后出现此问题。
谁能解释一下 WPF 4.0 中的哪些变化导致了这种行为以及如何解决它?