ObservableObject.SetProperty 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.
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
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
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
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
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
True si la valeur de la propriété a été modifiée.