gpt4 book ai didi

image - Silverlight 4-将UIElement渲染为图像

转载 作者:行者123 更新时间:2023-12-04 03:24:17 25 4
gpt4 key购买 nike

我有一个UIElement,我想捕获用户单击按钮时的快照。当用户单击按钮时,我想获取UIElement并将其当前状态加载到Image元素中。如何将UIElement呈现为Image

最佳答案

假设要渲染的FrameworkElement命名为 elementToRender ,而要在其上放置渲染输出的Image命名为 image ,请在按钮的单击处理程序上使用以下代码:

var writeableBitmap = new WriteableBitmap((int)elementToRender.RenderSize.Width, (int)elementToRender.RenderSize.Height);

writeableBitmap.Render(elementToRender, new ScaleTransform() { ScaleX = 1, ScaleY = 1 });
writeableBitmap.Invalidate();

image.Source = writeableBitmap;

关于image - Silverlight 4-将UIElement渲染为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2784297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com