我能夠呈現Visual
爲位圖罰款與此代碼:如何呈現從有位圖效果WPF元素的位圖?
Rect bounds = VisualTreeHelper.GetDescendantBounds(target);
RenderTargetBitmap renderBitmap = new RenderTargetBitmap(width, height, 96, 96, PixelFormats.Pbgra32);
DrawingVisual visual = new DrawingVisual();
using (DrawingContext context = visual.RenderOpen())
{
VisualBrush brush = new VisualBrush(target);bounds.Value.Size));
context.DrawRectangle(brush, null, new Rect(new Point(), bounds.Value.Size));
}
renderBitmap.Render(visual);
return renderBitmap;
的問題是,如果視覺有一個像上陰影位圖效果,然後將得到的圖像被壓扁。它似乎試圖將帶有陰影的視覺與視覺大小的圖像相結合,而沒有陰影。