我想要检索我在Gtk#窗口的孩子。到目前为止,我发现查看文档的唯一方法是使用Window的Children
属性循环来完成它,例如:
foreach (Widget w in this)
{
if (w.Name == "MyWidget")
return w;
}
其中this
是窗口。
我确信必须有一种更好,更清洁,更有效的方法,可以根据元素的某些属性直接从元素中检索特定的子窗口小部件。
感谢您的帮助!
答案 0 :(得分:0)
塞吉,
也许你最好为从Gtk.Window派生的窗口类中的特定小部件创建一个字段?这对我来说是最好的做法。
致敬,Oleg Yaroshevych
答案 1 :(得分:-1)
你可以检索任何一个孩子(如果它是一个孩子的孩子......窗口的孩子的子女),其变量名称如下:
return this.MyWidget