检测Gtk和Mono中的文本视图更改
本文关键字:文本 视图 Gtk Mono 检测 | 更新日期: 2023-09-27 18:24:17
入门问题。
我正在用C#和MonoDevelop制作一个简单的Gtk记事本,除了一件事之外,一切都很好:
我想让程序检测打开的文件是否被更改,所以我需要它来检测对文本视图内容的任何更改,以及当这种更改发生时会引发全局标志。但是文本视图似乎没有任何change
事件,而那些更具体的事件,如InsertAtCursor
,似乎无法正常工作。
如何检测是否进行了更改?
类似的东西
bool changed = false;
txtEditor.Buffer.Changed += new EventHandler(onChangeEvent);
public void onChangeEvent(object sender,EventArgs e) {
changed = true;
}