ObservableObject.SetProperty Méthode

Définition

Surcharges

SetProperty(IntPtr, IntPtr, String)
SetProperty(UIntPtr, UIntPtr, String)
SetProperty<T>(T, T, String)

Recherche une modification apportée à une valeur, et si la valeur est différente, stocke la valeur et notifie les modifications de propriété.

SetProperty<T>(T, T, Action, String)

Recherche une modification apportée à une valeur, et si la valeur est différente, stocke la valeur et notifie les modifications de propriété.

SetProperty<T>(T, T, Action<T,T>, String)

Recherche une modification apportée à une valeur, et si la valeur est différente, stocke la valeur et notifie les modifications de propriété.

SetProperty(IntPtr, IntPtr, String)

protected bool SetProperty (ref IntPtr field, IntPtr newValue, string propertyName = default);
member this.SetProperty : nativeint * nativeint * string -> bool
Protected Function SetProperty (ByRef field As IntPtr, newValue As IntPtr, Optional propertyName As String = Nothing) As Boolean

Paramètres

field
IntPtr
newValue
IntPtr
propertyName
String

Retours

Boolean

S’applique à

SetProperty(UIntPtr, UIntPtr, String)

protected bool SetProperty (ref UIntPtr field, UIntPtr newValue, string propertyName = default);
member this.SetProperty : unativeint * unativeint * string -> bool
Protected Function SetProperty (ByRef field As UIntPtr, newValue As UIntPtr, Optional propertyName As String = Nothing) As Boolean

Paramètres

field
UIntPtr
newValue
UIntPtr
propertyName
String

Retours

Boolean

S’applique à

SetProperty<T>(T, T, String)

Recherche une modification apportée à une valeur, et si la valeur est différente, stocke la valeur et notifie les modifications de propriété.

protected bool SetProperty<T> (ref T field, T newValue, string propertyName = default);
member this.SetProperty : 'T * 'T * string -> bool
Protected Function SetProperty(Of T) (ByRef field As T, newValue As T, Optional propertyName As String = Nothing) As Boolean

Paramètres de type

T

Type de modification de champ.

Paramètres

field
T

Emplacement de stockage du champ derrière la propriété.

newValue
T

Nouvelle valeur à stocker dans le champ.

propertyName
String

Nom de la propriété à notifier des modifications si les valeurs sont différentes.

Retours

Boolean

True si la valeur de la propriété a été modifiée.

S’applique à

SetProperty<T>(T, T, Action, String)

Recherche une modification apportée à une valeur, et si la valeur est différente, stocke la valeur et notifie les modifications de propriété.

protected bool SetProperty<T> (ref T field, T newValue, Action beforeNotifyAction, string propertyName = default);
member this.SetProperty : 'T * 'T * Action * string -> bool
Protected Function SetProperty(Of T) (ByRef field As T, newValue As T, beforeNotifyAction As Action, Optional propertyName As String = Nothing) As Boolean

Paramètres de type

T

Type de modification de champ.

Paramètres

field
T

Emplacement de stockage du champ derrière la propriété.

newValue
T

Nouvelle valeur à stocker dans le champ.

beforeNotifyAction
Action

Action à appeler si la valeur change, avant de notifier les modifications de propriété.

propertyName
String

Nom de la propriété à notifier des modifications si les valeurs sont différentes.

Retours

Boolean

True si la valeur de la propriété a été modifiée.

S’applique à

SetProperty<T>(T, T, Action<T,T>, String)

Recherche une modification apportée à une valeur, et si la valeur est différente, stocke la valeur et notifie les modifications de propriété.

protected bool SetProperty<T> (ref T field, T newValue, Action<T,T> beforeNotifyAction, string propertyName = default);
member this.SetProperty : 'T * 'T * Action<'T, 'T> * string -> bool
Protected Function SetProperty(Of T) (ByRef field As T, newValue As T, beforeNotifyAction As Action(Of T, T), Optional propertyName As String = Nothing) As Boolean

Paramètres de type

T

Type de modification de champ.

Paramètres

field
T

Emplacement de stockage du champ derrière la propriété.

newValue
T

Nouvelle valeur à stocker dans le champ.

beforeNotifyAction
Action<T,T>

Action à appeler si la valeur change, avant de notifier les modifications de propriété.

propertyName
String

Nom de la propriété à notifier des modifications si les valeurs sont différentes.

Retours

Boolean

True si la valeur de la propriété a été modifiée.

S’applique à