【问题标题】:How to set the text of an NSTextView in Xamarin Mac?如何在 Xamarin Mac 中设置 NSTextView 的文本?
【发布时间】: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


    【解决方案1】:

    【讨论】:

    • 不,没看到那个!谢谢!
    • ...尽管 Value 似乎不适用于 NSTextField。奇怪的是,您没有以相同的方式将文本分配给这两个(密切相关的?)控件。但无论如何,我猜!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多