ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Desktop.Framework.Contracts Namespace / PropertyChangedBase Class / SetProperty Method / SetProperty<T>(T,T,Expression<Func<T>>) Method

In This Topic
    SetProperty<T>(T,T,Expression<Func<T>>) Method
    In This Topic
    Sets a property value and calls NotifyPropertyChanged when the new value differs from the current value.
    Syntax
    protected bool SetProperty<T>( 
       ref T backingField,
       T value,
       Expression<Func<T>> property
    )
    Protected Overloads Function SetProperty(Of T)( _
       ByRef backingField As T, _
       ByVal value As T, _
       ByVal property As Expression(Of Func(Of T)) _
    ) As Boolean

    Parameters

    backingField
    value
    property

    Type Parameters

    T

    Return Value

    Returns true if the property changes.
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also