Mono Treeviews QueueDraw不';不渲染当前行?

Mono Treeviews QueueDraw不';不渲染当前行?,mono,treeview,gtk,gtk#,cellrenderer,Mono,Treeview,Gtk,Gtk#,Cellrenderer,我正在使用一个treeview,它包含几个列,如果音频正在播放或暂停,其中一列还显示一个pixbuf。如果用户双击一行,音频播放开始,需要重新播放该行以显示pixbuf图标。我使用QueueDraw进行此操作,但这仅在光标离开当前行时有效。如何直接更新pixbuf 代码: 问候 斯文自己发现了错误 this.objProgram.getAudioManager().getCurrentlyPlayingTrack() 没有总是返回我期望的轨迹,因此渲染器工作正常。Bug已修复,谢谢;) 介意发

我正在使用一个treeview,它包含几个列,如果音频正在播放或暂停,其中一列还显示一个pixbuf。如果用户双击一行,音频播放开始,需要重新播放该行以显示pixbuf图标。我使用QueueDraw进行此操作,但这仅在光标离开当前行时有效。如何直接更新pixbuf

代码:

问候
斯文自己发现了错误

this.objProgram.getAudioManager().getCurrentlyPlayingTrack()

没有总是返回我期望的轨迹,因此渲染器工作正常。Bug已修复,谢谢;)

介意发布一些代码吗?好了;)。您也可以在无自述文件中查看svn?在Fedora 20 x86_64上尝试使用
mdtool build AudioCuesheetEditor.sln
编译(从项目根目录或src dir)时,我收到283个错误和5个警告。使用
monodevelop
IDE也一样。请注意,我是C#初学者,尤其是在构建工具方面。这里可以找到自述文件:目前不支持mdtool,如果您想从控制台构建,应该尝试xbuild。我在Fedora20和WindowsVista上开发,我在使用monodevelop和XamarinStudio。
this.objProgram.getAudioManager().getCurrentlyPlayingTrack()