Я знаю, что это не решит вашу проблему, но будет лучше, если вы научитесь писать свой внешний интерфейс без дизайнера.Я понимаю, что это удобно, но с его помощью вы привязаны к MonoDevelop / Xamarin Studio / Visual Studio для Mac.
Оформите этот урок по созданию Gtk # gui .С помощью нескольких шагов вы сможете создать отличный пользовательский интерфейс и использовать выбранный вами редактор в следующий раз, когда захотите работать в этом проекте.
public class MainWindow: Gtk.Window {
public MainWindow()
: base( Gtk.WindowType.Toplevel )
{
this.Build();
}
public void Build()
{
var vBox = new Gtk.VBox( true, 5 );
var lblHello = new Gtk.Label( "Hello, world!" );
vBox.PackStart( lblHello, true, true, 5 );
this.Add( vBox );
this.ShowAll();
}
}
Приведенный выше код создает окно споле макета (вертикальное поле) с надписью (средство просмотра текста) внутри.Вы можете создать почти все, вложив VBox и HBox (они ведут себя одинаково, только изменения ориентации), и упаковав их в нужные вам виджеты.