如何在MonoDevelop中的代码中访问Gtk #widgets?

时间:2015-01-03 16:36:22

标签: monodevelop gtk#

首先,我是Monodevelop和Gtk#的新手(但有Visual Studio,C#和Winforms的经验)。

在Monodevelop中,我通过将小部件拖到其上来设计了一个表单。我输入了NameName的值和(相同或不同的值)。但是我无法通过代码访问小部件。

在Visual Studio中有一个form.Designer.cs,其中包含创建控件的代码。 MonoDevelop中的等价物是什么?我想检查代码,以便我可以从中学习,并了解如何在代码中访问小部件。

我在Linux Mint 17.1 64位上使用MonoDevelop 5.5,Mono 3.10.0。

(此问题已被问及before,但该答案对我没有帮助。)

1 个答案:

答案 0 :(得分:2)

GTK#生成的代码将位于项目内 gtk-gui 目录下的.cs文件中。 .cs文件将具有与您的窗口小部件类名相似的名称,但将具有该类的完整命名空间作为其名称的一部分。

MyWidget.cs
gtk-gui/MyGtkApp.MyWidget.cs

此外,您还需要在生成代码之前编译项目。新成员名称应该可以从小部件的类中获得。