首先,我是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,但该答案对我没有帮助。)
答案 0 :(得分:2)
GTK#生成的代码将位于项目内 gtk-gui 目录下的.cs文件中。 .cs文件将具有与您的窗口小部件类名相似的名称,但将具有该类的完整命名空间作为其名称的一部分。
MyWidget.cs
gtk-gui/MyGtkApp.MyWidget.cs
此外,您还需要在生成代码之前编译项目。新成员名称应该可以从小部件的类中获得。