在GTK#中使用Mono绘图而不调用Expose事件

问题描述

| 我需要创建一个程序来测试一些过程世界创建算法,为此我需要借鉴一下。但是,GTK#\的DrawingArea小部件要求所有绘图都在ExposesEvent中完成。不通过该事件处理程序,如何绘制以及在哪个窗口小部件中绘制?主要问题是我无法将绘图处理程序附加到事件上,因为多个算法使用相同的绘图区域,因此在完成绘图后我将其删除。如果我调整窗口大小或移动窗口,则所有生成的图形都会消失,这不是很有用。 我尝试使用Mono.Cairo而不是System.Drawing,但是相同的规则似乎也适用于它。 提前致谢。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)