Property.Of(Class, Class, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette méthode de fabrique crée et retourne une propriété en fonction des paramètres, où le "name" paramètre représente soit : <ul><li>une méthode publique getName() sur la classe qui ne prend aucun argument, ainsi qu’une méthode publique setName() facultative qui prend une valeur du même type retourné par<getName() li>une méthode publique isName() sur la classe qui ne prend aucun argument, ainsi qu’une méthode publique setName() facultative qui prend une valeur du même type retourné par isName()li><nameclassun champ public name sur la classe </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
Paramètres
- hostType
- Class
- valueType
- Class
- name
- String
Retours
- Attributs
Remarques
Cette méthode de fabrique crée et retourne une propriété en fonction des paramètres, où le "name" paramètre représente soit : <ul><li>une méthode publique getName() sur la classe qui ne prend aucun argument, ainsi qu’une méthode publique setName() facultative qui prend une valeur du même type retourné par<getName() li>une méthode publique isName() sur la classe qui ne prend aucun argument, ainsi qu’une méthode publique setName() facultative qui prend une valeur du même type retourné par isName()li><nameclassun champ public name sur la classe </ul>
Si l’une des alternatives de méthode get/is est trouvée sur la classe, mais qu’une méthode appropriée setName() n’est pas trouvée, la Property valeur est #isReadOnly() readOnly. L’appel de la #set(Object, Object) méthode sur une telle propriété est autorisé, mais n’aura aucun effet.
Si aucune des méthodes ni le champ ne sont trouvés sur la classe, une NoSuchPropertyException exception est levée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.