好的,从"我从未预料到这将是困难的部分" department:如何在Xamarin Mac中设置NSTextField的文本?
NSTextView view = new NSTextView(new RectangleF(0, 500, 200, 40));
view.StringValue = "Foo";
不编译(没有方法" StringValue")。 SetStringValue也不是(" Foo")。似乎也没有任何SetText方法。有一个InsertText方法,但它没有采用C#字符串;它想要一个NSObject(这让我觉得它并不是真正意图直接使用)。
请注意,如果我使用NSTextField而不是NSTextView,我可以很好地分配给StringValue。但是对于NSTextField,相同的代码失败了。
我在iOS上使用ObjC编程方面经验丰富,但对Mac Cocoa和Xamarin Mac来说几乎都是一个菜鸟。所以我确定我错过了一些明显的答案,但我的谷歌搜索还没有找到答案(而且Xamarin论坛今天已经失效)。任何帮助将不胜感激。
答案 0 :(得分:5)