2015-01-03 4 views
1

먼저 Monodevelop 및 Gtk #을 처음 사용합니다 (그러나 Visual Studio, C# 및 Winforms 사용 경험이 있음).MonoDevelop의 코드에서 Gtk # 위젯에 어떻게 액세스합니까?

Monodevelop에서 위젯을 드래그하여 양식을 디자인했습니다. MemberName에 대한 Name 및 (동일한 값 또는 다른 값) 값을 입력했습니다. 그러나 코드에서 위젯에 액세스 할 수 없습니다.

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 

또한 코드를 생성하기 전에 프로젝트를 컴파일해야합니다. 새 멤버 이름은 위젯 클래스에서 사용할 수 있어야합니다.

+0

빠진 부분은 프로젝트를 먼저 컴파일해야한다는 것입니다. 컴파일 가능한 상태가 아니었지만 이제는 디자이너 코드가 표시됩니다. –

관련 문제