【发布时间】:2014-04-19 13:36:36
【问题描述】:
好的,来自“我从没想过这会是困难的部分”部门:如何在 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 论坛今天关闭了)。任何帮助将不胜感激。
【问题讨论】:
标签: macos xamarin nstextview