0

我是 GTK# 和 C# 的新手,并且已经阅读了可用的教程并且进展顺利,但是我有一个找不到答案的问题。

我已经建立了一个带有 GTKTreeview 的窗口,它使用 ListStore 作为模型。我写了一个添加窗口,当按下添加按钮时会弹出。添加窗口将数据添加到数据库中,但我希望能够使用新添加的数据更新 liststore 和 gtktreeview 窗口。

添加窗口清除输入字段并重新聚焦文本条目,以便您可以在关闭添加窗口之前进行多次添加。每次按下添加按钮时,我都想用 gtktreeview 更新调用窗口,但不知道该怎么做。

我希望这是有道理的,并希望有人可以帮助 c# 和 gtk# 的新手。

谢谢,安东尼

4

1 回答 1

0

最简单的方法是向添加窗口传递一个对调用窗口的引用,并为调用窗口提供合适的方法供添加窗口调用以完成这些更新。如果您不介意在调用窗口之外修改它们,您也可以将相关数据结构直接传递到添加窗口。

于 2012-06-18T08:17:09.020 回答