如何在WPF的框架下,对在WPF的窗体中绘制的图形刷新,该图形并非通过WPF自身提供的图形对象绘制的。

theLibra12 2010-03-26 06:42:02
在做项目的时候,用到了一套3D模型库,通过把一个窗体的句柄传给该库,该库就可以在一个窗体中显示建立的模型。据了解,该库在底层是通过OpenGL或DirectX来显示图形的,该库要求在窗体的OnPaint事件中来刷新显示。在使用WinForm创建的窗体中,显示刷新都没有问题,但创建WPF的窗体后,发现WPF的窗体事件列表中没有OnPaint事件。那么在WPF的框架下,有什么等价替代的事件可以处理当窗体显示失效后,可以刷新图形的方法吗?(不刷新的后果是,图形显示后,立马消失)
...全文
250 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
randong1379 2011-11-04
  • 打赏
  • 举报
回复
和你遇到完全一模一样的问题,关注中~~~
theLibra12 2010-04-01
  • 打赏
  • 举报
回复
这样不行,图形显示一下后,立马消失!
jv9 2010-03-27
  • 打赏
  • 举报
回复
使用 overriding Render()替换OnPaint事件。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧