BindableObject.SetValue 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.
Überlädt
SetValue(BindableProperty, Object) |
Legt den Wert der angegebenen bindbaren Eigenschaft fest. |
SetValue(BindablePropertyKey, Object) |
Legt den Wert der angegebenen bindbaren Eigenschaft fest. |
SetValue(BindableProperty, Object)
Legt den Wert der angegebenen bindbaren Eigenschaft fest.
public:
void SetValue(Microsoft::Maui::Controls::BindableProperty ^ property, System::Object ^ value);
public void SetValue (Microsoft.Maui.Controls.BindableProperty property, object value);
member this.SetValue : Microsoft.Maui.Controls.BindableProperty * obj -> unit
Public Sub SetValue (property As BindableProperty, value As Object)
Parameter
- property
- BindableProperty
Die bindbare Eigenschaft, für die ein Wert zugewiesen werden soll.
- value
- Object
Der festzulegende Wert.
Ausnahmen
Wird ausgelöst, wenn property
gleich null
ist.
Hinweise
Wenn property
schreibgeschützt ist, geschieht nichts.
Gilt für:
SetValue(BindablePropertyKey, Object)
Legt den Wert der angegebenen bindbaren Eigenschaft fest.
public:
void SetValue(Microsoft::Maui::Controls::BindablePropertyKey ^ propertyKey, System::Object ^ value);
public void SetValue (Microsoft.Maui.Controls.BindablePropertyKey propertyKey, object value);
member this.SetValue : Microsoft.Maui.Controls.BindablePropertyKey * obj -> unit
Public Sub SetValue (propertyKey As BindablePropertyKey, value As Object)
Parameter
- propertyKey
- BindablePropertyKey
Der Schlüssel, der die bindbare Eigenschaft identifiziert, der der Wert zugewiesen werden soll.
- value
- Object
Der festzulegende Wert.
Ausnahmen
Wird ausgelöst, wenn propertyKey
gleich null
ist.
Wird ausgelöst, wenn die bindbare Eigenschaft, die von propertyKey
identifiziert wird, schreibgeschützt ist.
Hinweise
Diese Methode und BindablePropertyKey ist nützlich, um BindableProperties mit eingeschränktem Schreibzugriff zu implementieren. Der Schreibzugriff ist auf den Bereich von BindablePropertyKey beschränkt.
Das folgende Beispiel zeigt, wie Sie eine BindableProperty mit "internem" Schreibzugriff deklarieren.
class MyBindable : BindableObject
{
internal static readonly BindablePropertyKey MyPropertyKey =
BindableProperty.CreateReadOnly<MyBindable, string> (w => w.My, default(string));
public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
public string My {
get { return (string)GetValue (MyProperty); }
internal set { SetValue (MyPropertyKey, value); }
}
}
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für