相关文章推荐
呐喊的槟榔  ·  Loading Clamps for ...·  4 月前    · 
严肃的西红柿  ·  ElectronDiffraction ...·  7 月前    · 
深情的登山鞋  ·  qmap_抖抖音·  1 年前    · 
[Foundation.Register("UITextField", true)]
public class UITextField : UIKit.UIControl, IDisposable, UIKit.IUIContentSizeCategoryAdjusting, UIKit.IUITextDraggable, UIKit.IUITextDroppable
type UITextField = class
    inherit UIControl
    interface IUITextInputTraits
    interface INativeObject
    interface IDisposable
    interface IUIContentSizeCategoryAdjusting
    interface IUIKeyInput
    interface IUIPasteConfigurationSupporting
    interface IUITextDraggable
    interface IUITextInput
    interface IUITextDroppable
    interface IUITextPasteConfigurationSupporting
UITextField

Xamarin API 支持两种事件通知样式:使用委托类的 Objective-C 样式或使用事件通知的 C# 样式。

C# 样式允许用户在运行时通过分配给此类属性的事件来添加或删除事件处理程序。 事件处理程序可以是方法、匿名方法或 lambda 表达式的任何人。 使用 C# 样式事件或属性会将任何手动设置重写为 Objective-C 委托或 WeakDelegate 设置。

Objective-C 样式要求用户创建派生自 UITextFieldDelegate 类的新类,并将其分配给 P:UIKit.Delegate 属性。 或者,对于低级别控件,通过创建派生的 NSObject 类,该类具有使用 [Export] 属性正确修饰的每个入口点。 然后,可以将此对象的实例分配给 WeakDelegate 属性。

使用 NSString keyPath) 注册一个对象,以便在外部 (观察到该对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject )

使用字符串 keyPath) 注册一个对象,以便在外部 (观察到该对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject )