BionicCode.Net
BionicCode.Net
BionicCode.Utilities.Net Namespaces
BionicCode.Utilities.Net.Standard Namespaces
BionicCode.Utilities.Net.Standard.ViewModel
ViewModel Class
ViewModel Methods
GetErrors Method
GetPropertyErrors Method
IsValueValid(TValue) Method
OnErrorsChanged Method
OnPropertyChanged Method
PropertyHasError Method
TrySetValue Method
TrySetValueSilent Method

| # ViewModel OnPropertyChanged Method

[Missing <summary> documentation for "M:BionicCode.Utilities.Net.Standard.ViewModel.ViewModel.OnPropertyChanged(System.String,System.Object,System.Object)"]

Namespace: BionicCode.Utilities.Net.Standard.ViewModel
Assembly: BionicCode.Utilities.Net.Standard (in BionicCode.Utilities.Net.Standard.dll) Version: 1.0.0
Syntax
C#
VB
C++
F#
J#
JScript
JavaScript
ASP.NET
X#
Copy

    protected virtual void OnPropertyChanged(
    	string propertyName = null,
    	Object oldValue = null,
    	Object newValue = null
    )

    Protected Overridable Sub OnPropertyChanged (
    	Optional propertyName As String = Nothing,
    	Optional oldValue As Object = Nothing,
    	Optional newValue As Object = Nothing
    )

    Dim propertyName As String
    Dim oldValue As Object
    Dim newValue As Object

    Me.OnPropertyChanged(propertyName,
    	oldValue, newValue)

    protected:
    virtual void OnPropertyChanged(
    	String^ propertyName = nullptr,
    	Object^ oldValue = nullptr,
    	Object^ newValue = nullptr
    )

    abstract OnPropertyChanged :
            ?propertyName : string *
            ?oldValue : Object *
            ?newValue : Object
    (* Defaults:
            let _propertyName = defaultArg propertyName null
            let _oldValue = defaultArg oldValue null
            let _newValue = defaultArg newValue null
    *)
    -> unit
    override OnPropertyChanged :
            ?propertyName : string *
            ?oldValue : Object *
            ?newValue : Object
    (* Defaults:
            let _propertyName = defaultArg propertyName null
            let _oldValue = defaultArg oldValue null
            let _newValue = defaultArg newValue null
    *)
    -> unit

    protected void OnPropertyChanged(
    	String propertyName = null,
    	Object oldValue = null,
    	Object newValue = null
    )

    protected function OnPropertyChanged(
    	propertyName : String,
    	oldValue : Object,
    	newValue : Object
    )

    function OnPropertyChanged(propertyName, oldValue, newValue);

    PROTECTED VIRTUAL METHOD OnPropertyChanged(
    	propertyName AS STRING := NULL,
    	oldValue AS Object := NULL,
    	newValue AS Object := NULL
    ) AS VOID

#### Parameters

propertyName (Optional)
  Type: System
  String

  [Missing <param name="propertyName"/> documentation for "M:BionicCode.Utilities.Net.Standard.ViewModel.ViewModel.OnPropertyChanged(System.String,System.Object,System.Object)"]

oldValue (Optional)
  Type: System
  Object

  [Missing <param name="oldValue"/> documentation for "M:BionicCode.Utilities.Net.Standard.ViewModel.ViewModel.OnPropertyChanged(System.String,System.Object,System.Object)"]

newValue (Optional)
  Type: System
  Object

  [Missing <param name="newValue"/> documentation for "M:BionicCode.Utilities.Net.Standard.ViewModel.ViewModel.OnPropertyChanged(System.String,System.Object,System.Object)"]

See Also

#### Reference

ViewModel Class
BionicCode.Utilities.Net.Standard.ViewModel Namespace
Send comments on this topic to BionicCode@outlook.com
https://github.com/BionicCode/BionicCode.Net/blob/master/README.md