Как я могу скрыть окно Gtk #, которое я создал в MonoDevelop? Я попробовал следующее, но это не работает:
public MainWindow (): base (Gtk.WindowType.Toplevel)
{
Build();
this.HideAll();
this.Visible = false;
}
Решение
Вызов HideAll()
вне конструктора, как предложил Томлог, работает. Если вы хотите поработать, прежде чем показывать окно, вы можете
- Добавить обработчик событий в
Window.Shown
до вызова Build()
- Выполните работу до вызова
Build()
(вероятно, лучшая альтернатива в большинстве случаев)