Property.Of(Class, Class, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Mit dieser Factorymethode wird eine Eigenschaft erstellt und zurückgegeben, wobei class der Parameter eine der folgenden Werte darstellt: <ul><li>a public method on the class, which takes no arguments, plus an optional public setName() method, which takes a value of the same type returned by<getName() li>a public isName() method on the class which takes no arguments, plus an optional public getName()setName() method which takes a value of the same type returned by li><isName()"name"nameein öffentliches name Feld für die Klasse </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
Parameter
- hostType
- Class
- valueType
- Class
- name
- String
Gibt zurück
- Attribute
Hinweise
Mit dieser Factorymethode wird eine Eigenschaft erstellt und zurückgegeben, wobei class der Parameter eine der folgenden Werte darstellt: <ul><li>a public method on the class, which takes no arguments, plus an optional public setName() method, which takes a value of the same type returned by<getName() li>a public isName() method on the class which takes no arguments, plus an optional public getName()setName() method which takes a value of the same type returned by li><isName()"name"nameein öffentliches name Feld für die Klasse </ul>
Wenn eine der Methodenalternativen für get/is in der Klasse gefunden wird, aber eine entsprechende setName() Methode nicht gefunden wird, lautet #isReadOnly() readOnlydies Property . Das Aufrufen der #set(Object, Object) Methode für eine solche Eigenschaft ist zulässig, hat aber keine Auswirkung.
Wenn weder die Methoden noch das Feld in der Klasse gefunden werden, wird eine NoSuchPropertyException Ausnahme ausgelöst.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.