Gtk.Widget.PropertyNotifyEvent
如果给定窗口或小部件的属性已更改并找到事件,我希望能够做出反应。(单声道)文档说,如果任何属性已更改,它将被解雇。因此,我尝试使用它,但从未调用过我的事件处理程序方法:
protected void DoSomething()
{
Gtk.Window __Window = new Gtk.Window(Gtk.WindowType.Toplevel);
Gtk.Button __Button = new Gtk.Button();
__Window.Add(__Button);
__Button.PropertyNotifyEvent += this.ButtonPropertyChangedEventHandler;
... // Show the window
__Button.Label = Mono.Unix.Catalog.GetString("This is a test button");
}
protected void ButtonPropertyChangedEventHandler(object o, PropertyNotifyEventArgs e)
{
// Handle the event
}
我错过了什么吗?还是我理解了一些非常基本的错误?还是有其他方法可以实现我的目标?