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