PropertyChangeSupport.FireIndexedPropertyChange 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 中添加。
本页的某些部分是根据 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 中添加。
本页的某些部分是根据 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 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。