在WPF中的图像控件中显示已删除图像的预览

时间:2012-10-15 07:26:25

标签: c# .net wpf desktop-application

在我的应用程序中,我创建了一个具有图像控件的表单,我已添加拖放事件功能。 我的问题是,一旦用户放入图像,我想向用户显示表单的预览。我写了一个方法来获取表单的屏幕截图并显示它,但我不知道何时调用此方法。 如果我从Drop事件中调用此方法,则sceenshot属于表单的先前状态。我的意思是,如果图像控件包含图像A作为初始图像并且用户将图像B放入其中,则调用我的屏幕截图方法给出了具有图像A的表单的屏幕截图。 我希望WPF中有一个事件可以告诉我控件中的图像渲染完成了吗?我已经尝试过像Loaded,SourceUpdated等事件,但它们似乎没有用。

非常感谢任何指针。

1 个答案:

答案 0 :(得分:0)

如果你想要下面的图像。你应该看一下How to drag and drop items between data bound ItemsControlsenter image description here