BindableObject.SetValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SetValue(BindableProperty, Object) |
Ustawia wartość określonej właściwości możliwej do powiązania. |
SetValue(BindablePropertyKey, Object) |
Ustawia wartość określonej właściwości możliwej do powiązania. |
SetValue(BindableProperty, Object)
Ustawia wartość określonej właściwości możliwej do powiązania.
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)
Parametry
- property
- BindableProperty
Właściwość z możliwością powiązania, na której ma zostać przypisana wartość.
- value
- Object
Wartość do ustawienia.
Wyjątki
Wyrzucony, gdy property
ma wartość null
.
Uwagi
Jeśli property
jest tylko do odczytu, nic się nie stanie.
Dotyczy
SetValue(BindablePropertyKey, Object)
Ustawia wartość określonej właściwości możliwej do powiązania.
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)
Parametry
- propertyKey
- BindablePropertyKey
Klucz identyfikujący właściwość, do którego można powiązać przypisaną wartość.
- value
- Object
Wartość do ustawienia.
Wyjątki
Wyrzucony, gdy propertyKey
ma wartość null
.
Zgłaszany, gdy właściwość możliwe do powiązania zidentyfikowana przez propertyKey
element jest tylko do odczytu.
Uwagi
Ta metoda i BindablePropertyKey jest przydatna do implementowania właściwości BindableProperties z ograniczonym dostępem do zapisu. Dostęp do zapisu jest ograniczony do zakresu elementu BindablePropertyKey.
W poniższym przykładzie pokazano, jak zadeklarować właściwość BindableProperty z dostępem do zapisu wewnętrznego.
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); }
}
}
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla