0
如何隐藏我在MonoDevelop中创建的Gtk#窗口?我尝试以下,但它不工作:你如何隐藏Gtk#窗口?
public MainWindow(): base (Gtk.WindowType.Toplevel)
{
Build();
this.HideAll();
this.Visible = false;
}
解决方案 调用HideAll()
构造外,作为tomlog建议,工作。如果你想显示窗口之前做一些工作,你可以
- 添加事件处理程序,以
Window.Shown
之前调用Build()
- 做的工作调用
Build()
之前(可能在大多数情况下是更好的选择)