Mac(Mono + GTK#)上的.Net缺少.Net设计/源选项卡

时间:2018-09-25 10:07:08

标签: .net tabs mono gtk#

仅尝试为我与Mono合作构建的一个小型项目选择最佳的跨平台GUI库。目前,我正在尝试GTK#,这是一个挣扎,而不是说谎。我遇到的最大问题是,当我添加新的GTK窗口或重新启动Visual Studio时,我的Desing / Source选项卡消失了。我也在Mac上工作。

任何建议如何使这些标签再次出现?可能是Mac的.Net在破坏我,还是Gtk#在欺骗我。

谢谢

P.S。我对于xamarin看到了类似的问题,但是所提供的解决方案似乎并不适用,因为我看到了完全不同的工具,可能是根据Mac

screenshot

1 个答案:

答案 0 :(得分:0)

我知道这不会解决您的问题,但是如果您学习如何在没有设计师的情况下编写前端,则更好。我了解它很舒适,但是使用它与Mac上的MonoDevelop / Xamarin Studio / Visual Studio紧密相关。

检出此tutorial in Gtk# gui creation。只需几个步骤,您就可以创建一个出色的用户界面,并在下次您要在此项目中工作时使用您选择的编辑器。

public class MainWindow: Gtk.Window {
    public MainWindow()
        : base( Gtk.WindowType.Toplevel )
    {
        this.Build();
    }

    public void Build()
    {
        var vBox = new Gtk.VBox( true, 5 );
        var lblHello = new Gtk.Label( "Hello, world!" );

        vBox.PackStart( lblHello, true, true, 5 );
        this.Add( vBox );
        this.ShowAll();
    }
}

上面的代码创建一个带有布局框(垂直框)和内部标签(文本查看器)的窗口。您几乎可以通过嵌套VBox和HBox(它们的行为相同,只是方向改变),然后打包在所需的小部件中来创建所有内容。

相关问题