ActionAttribute 类

定义

标记用于响应 Objective-C 操作的方法

[System.AttributeUsage(System.AttributeTargets.Method)]
public sealed class ActionAttribute : Foundation.ExportAttribute
type ActionAttribute = class
    inherit ExportAttribute
继承
ActionAttribute
属性

注解

可以将此属性应用于方法,将其转换为可由 Objective-C 世界调用的操作。

[Action ("clicked:")]
void Submit (NSObject sender)
{
 // User has clicked on the Submit button, respond to this action
}

构造函数

ActionAttribute()

初始化 Action 属性的新实例

ActionAttribute(String)

使用给定选择器创建操作的新实例。

属性

ArgumentSemantic

setter 属性或方法上的对象所有权的语义。

(继承自 ExportAttribute)
IsVariadic

标记用于响应 Objective-C 操作的方法

(继承自 ExportAttribute)
Selector

C# 选择器的名称(如果已指定),如果从属性名称或方法派生,则为 null。

(继承自 ExportAttribute)

方法

ToGetter(PropertyInfo)

标记用于响应 Objective-C 操作的方法

(继承自 ExportAttribute)
ToSetter(PropertyInfo)

标记用于响应 Objective-C 操作的方法

(继承自 ExportAttribute)

适用于