如何获取TextField对象的每一个变化?

问题描述 投票:0回答:1

我有运动(图1) 1. exercise 这是 Windows Forms 应用程序的学习指南,但我只有 macOS 和 xamarin cocoa 应用程序。

我只是不知道如何获取文本字段的每个更改并执行某些操作(在本例中将此值分配给标签)

我在这里找到了一个有同样问题的主题,但那里只提供了代码片段。我尝试将它们插入到任何地方,但没有任何作用。 我也不能问什么,需要50个我没有的声望。

enter image description here enter image description here

如果您能一步步解释如何执行此操作,我将不胜感激。我真的很想了解每一个瞬间

c# xcode cocoa xamarin.mac
1个回答
0
投票

请不要以屏幕截图的形式发布代码,而应以文本的形式发布代码。这很难读。

可以在ViewDidLoad方法中订阅NSTextField的Changed事件:

labelOnChange.Changed += LabelChanged;

将该方法 LabelChanged 添加到您的视图控制器中:

void LabelChanged(object sender, EventArgs e)
{
   // get the new value
   string newValue = labelOnChange.StringValue;
}
© www.soinside.com 2019 - 2024. All rights reserved.