Property.Of(Class, Class, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método de fábrica crea y devuelve una propiedad dadas las propiedades y , donde el "name" parámetro representa: <ul><li>un método público getName() en la clase que no toma argumentos, además de un método público setName() opcional que toma un valor del mismo tipo devuelto por getName()<li>un método público isName() en la clase que no toma argumentos, además de un método público setName() opcional que toma un valor del mismo tipo devuelto por isName()li><nameclassun campo público name en la clase </ul>
[Android.Runtime.Register("of", "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Util.Property? Of(Java.Lang.Class? hostType, Java.Lang.Class? valueType, string? name);
[<Android.Runtime.Register("of", "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member Of : Java.Lang.Class * Java.Lang.Class * string -> Android.Util.Property
Parámetros
- hostType
- Class
- valueType
- Class
- name
- String
Devoluciones
- Atributos
Comentarios
Este método de fábrica crea y devuelve una propiedad dadas las propiedades y , donde el "name" parámetro representa: <ul><li>un método público getName() en la clase que no toma argumentos, además de un método público setName() opcional que toma un valor del mismo tipo devuelto por getName()<li>un método público isName() en la clase que no toma argumentos, además de un método público setName() opcional que toma un valor del mismo tipo devuelto por isName()li><nameclassun campo público name en la clase </ul>
Si cualquiera de las alternativas de método get/is se encuentra en la clase , pero no se encuentra un método adecuado setName() , será Property#isReadOnly() readOnly. Se permite llamar al #set(Object, Object) método en dicha propiedad, pero no tendrá ningún efecto.
Si no se encuentran los métodos ni el campo en la clase , se producirá una NoSuchPropertyException excepción.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.