Я пытаюсь создать собственный виджет GTK, создав подкласс Gtk.Bin.Я не использую Stetic GUI Builder.Этот виджет будет содержать несколько стандартных виджетов Gtk (VBoxs, Labels, Buttons и т. Д.).
public class MyWidget : Gtk.Bin
{
public MyWidget : base ()
{
build ();
}
private void build ()
{
VBox vbox1 = new Vbox (true, 0);
vbox1.PackStart (new Label ("MyWidget"), true, true, 0);
this.Add (vbox1);
}
}
Между тем, когда я добавляю свой собственный виджет в главное окно, я ничего не вижу.Появляются окна других элементов управления, для этого пользовательского виджета выделено место.Я ожидаю увидеть ярлык "MyWidget" в его пространстве, но ничего не появляетсяЯ перебираю код в отладчике, и все это вызывается, но его не показывают во время выполнения.
Любая помощь приветствуется.