C# 移除GTK中的最小化和最大化窗口按钮#
我发现,如何删除gtk窗口上的最小化和最大化按钮 ,但不太确定如何在gtk中使用它。以单术语讨论了给定的间接方法C# 移除GTK中的最小化和最大化窗口按钮#,c#,mono,monodevelop,gtk#,C#,Mono,Monodevelop,Gtk#,我发现,如何删除gtk窗口上的最小化和最大化按钮 ,但不太确定如何在gtk中使用它。以单术语讨论了给定的间接方法 this.TypeHint = Gdk.WindowTypeHint.Dialog; 它使用枚举中的值将属性设置为WindowTypeHint.Dialogvalue p.S.:我找不到GDK文档的任何好的参考资料。这里有一个删除最小化按钮的黑客方法(这是在Raspbian Jessie上测试的) 将窗口类型设置为WindowTypeHint.Menu 但是,当窗口启动时,它不会聚
this.TypeHint = Gdk.WindowTypeHint.Dialog;
它使用枚举中的值将属性设置为WindowTypeHint.Dialog
value
p.S.:我找不到GDK文档的任何好的参考资料。这里有一个删除最小化按钮的黑客方法(这是在Raspbian Jessie上测试的) 将窗口类型设置为
WindowTypeHint.Menu
但是,当窗口启动时,它不会聚焦,这是不好的。因此,在对话框的构造函数中,在
this.Build()之后代码>行,添加此:this.Present()代码>将聚焦窗口。我还发现了WindowTypeHint。Dialog在Ubuntu Unity中不起作用,但Gdk.WindowTypeHint.Utility起作用。这在Raspbian Jessie中也不起作用。我认为没有办法删除最小化按钮(实用程序、对话框提示都失败了)