PropertyChangeSupport.FireIndexedPropertyChange 方法

定义

重载

FireIndexedPropertyChange(String, Int32, Object, Object)

向已注册的侦听器报告绑定索引属性更新,以跟踪具有指定名称的所有属性或属性的更新。

FireIndexedPropertyChange(String, Int32, Boolean, Boolean)

将布尔绑定索引属性更新报告给已注册以跟踪所有属性的更新或具有指定名称的属性的侦听器。

FireIndexedPropertyChange(String, Int32, Int32, Int32)

向已注册的侦听器报告一个整数绑定索引属性更新,以跟踪所有属性或具有指定名称的属性的更新。

FireIndexedPropertyChange(String, Int32, Object, Object)

向已注册的侦听器报告绑定索引属性更新,以跟踪具有指定名称的所有属性或属性的更新。

[Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V", "GetFireIndexedPropertyChange_Ljava_lang_String_ILjava_lang_Object_Ljava_lang_Object_Handler")]
public virtual void FireIndexedPropertyChange(string? propertyName, int index, Java.Lang.Object? oldValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V", "GetFireIndexedPropertyChange_Ljava_lang_String_ILjava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member FireIndexedPropertyChange : string * int * Java.Lang.Object * Java.Lang.Object -> unit
override this.FireIndexedPropertyChange : string * int * Java.Lang.Object * Java.Lang.Object -> unit

参数

propertyName
String

已更改的属性的编程名称

index
Int32

已更改的属性元素的索引

oldValue
Object

属性的旧值

newValue
Object

属性的新值

属性

注解

向已注册的侦听器报告绑定索引属性更新,以跟踪具有指定名称的所有属性或属性的更新。

如果旧值和新值相等且非 null,则不会触发任何事件。

这只是更常规 #firePropertyChange(PropertyChangeEvent) 方法的便利包装器。

在 1.5 中添加。

适用于 . 的 java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

FireIndexedPropertyChange(String, Int32, Boolean, Boolean)

将布尔绑定索引属性更新报告给已注册以跟踪所有属性的更新或具有指定名称的属性的侦听器。

[Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;IZZ)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IZZHandler")]
public virtual void FireIndexedPropertyChange(string? propertyName, int index, bool oldValue, bool newValue);
[<Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;IZZ)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IZZHandler")>]
abstract member FireIndexedPropertyChange : string * int * bool * bool -> unit
override this.FireIndexedPropertyChange : string * int * bool * bool -> unit

参数

propertyName
String

已更改的属性的编程名称

index
Int32

已更改的属性元素的索引

oldValue
Boolean

属性的旧值

newValue
Boolean

属性的新值

属性

注解

将布尔绑定索引属性更新报告给已注册以跟踪所有属性的更新或具有指定名称的属性的侦听器。

如果旧值和新值相等,则不会触发任何事件。

这只是更常规 #fireIndexedPropertyChange(String, int, Object, Object) 方法的便利包装器。

在 1.5 中添加。

适用于 . 的 java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, boolean, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

FireIndexedPropertyChange(String, Int32, Int32, Int32)

向已注册的侦听器报告一个整数绑定索引属性更新,以跟踪所有属性或具有指定名称的属性的更新。

[Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;III)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IIIHandler")]
public virtual void FireIndexedPropertyChange(string? propertyName, int index, int oldValue, int newValue);
[<Android.Runtime.Register("fireIndexedPropertyChange", "(Ljava/lang/String;III)V", "GetFireIndexedPropertyChange_Ljava_lang_String_IIIHandler")>]
abstract member FireIndexedPropertyChange : string * int * int * int -> unit
override this.FireIndexedPropertyChange : string * int * int * int -> unit

参数

propertyName
String

已更改的属性的编程名称

index
Int32

已更改的属性元素的索引

oldValue
Int32

属性的旧值

newValue
Int32

属性的新值

属性

注解

向已注册的侦听器报告一个整数绑定索引属性更新,以跟踪所有属性或具有指定名称的属性的更新。

如果旧值和新值相等,则不会触发任何事件。

这只是更常规 #fireIndexedPropertyChange(String, int, Object, Object) 方法的便利包装器。

在 1.5 中添加。

适用于 . 的 java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, int, int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于