我有一种感觉,我偶然发现了一个错误(不太可能)或者我只是错误地使用了这个功能(可能)。我正试图让我的MainWindow上出现一张纸。但是出于某种原因,工作表窗口会弹出一个没有工具栏的常规窗口,根本不会连接到我的MainWindow。
现在我对cocoa和MonoMac都很陌生,所以你不得不原谅我,无论如何,继承人的代码:
TvShowSheetController sheet = new TvShowSheetController ();
NSApplication.SharedApplication.BeginSheet (sheet.Window, Window);
我在这里做错了什么?
答案 0 :(得分:3)
啊哈!将我的工作表的窗口属性“在启动时可见”设置为false解决了我的问题:)
答案 1 :(得分:0)
您确定Window是您希望将工作表附加到的窗口吗?
使用NSAlert的代码示例:
alert = new NSAlert ();
alert.AddButton ("OK");
alert.MessageText = "Message";
alert.InformativeText = "Informative.";
alert.BeginSheet (Window, delegate {
alert.Dispose ();
alert = null;
});