使用MonoMac.dll参考以编程方式在Mono中创建NSWindow

时间:2013-05-03 02:53:02

标签: mono nswindow monomac

这个问题here是因为我正在尝试两条相同结论的路线。

我有一个用c#编写的应用程序,现在我正在移植到mac。这是使用Mono。

我正在使用Mac Mini Mid 2011 2.3 GHz Intel Core i5 osx 10.8.2
IDE
Xamarin工作室
版本4.0.4(版本2)
安装UUID:0df3cd36-37ed-4451-8ca7-370ec8220237
单声道2.10.11(mono-2-10 / 2baeee2)
GTK 2.24.14
GTK#(2.12.0.0)
包装版本:210110000
Apple开发者工具
Xcode 4.6(2066)
建立4H127

我需要为我的Gui提供一个简单的Web视图,因为我们正在更改为html5前端。 Mono没有可以使用的Mac网络浏览器。 MonoMac这样做我试图将MonoMac.dll添加到单声道项目中。

    lock(typeof(Frontend2))
{
  NSApplication.Init();
}
    RectangleF rec = new RectangleF(0,0,500,500);
WebView web = new WebView(rec, "A", "B");

NSWindow win = new NSWindow(rec, NSWindowStyle.Resizable,           NSBackingStore.Buffered,false);
    NSApplication.SharedApplication.AddWindowsItem(win, "Hello",false);

应用程序运行并编译,遗憾的是我无法使NSWindow出现。
我理解在MonoMac项目中有一个xib文件和东西 所以我只是想知道是否有人知道如何使其发挥作用,或者是否有可能做我正在做的事情 感谢您的反馈。
保罗

0 个答案:

没有答案