ViewModelBase
Base class for all ViewModel classes. It provides support for property change notifications and has a DisplayName property. This class is abstract.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.WinControls.PivotGrid.dll
Syntax:
public abstract class ViewModelBase : INotifyPropertyChanged, IDisposable
Inheritance: objectViewModelBase
Derived Classes:
Implements:
Constructors
Initializes a new instance of the ViewModelBase class.
protected ViewModelBase()
Methods
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Implements:
Releases unmanaged and - optionally - managed resources.
protected virtual void Dispose(bool disposing)
true to release both managed and unmanaged resources.
false to release only unmanaged resources.
Raises this object's PropertyChanged event.
protected virtual void OnPropertyChanged(string propertyName)
The property that has a new value.
Warns the developer if this object does not have a public property with the specified name. This method does not exist in a Release build.
[Conditional("DEBUG")]
protected void VerifyPropertyName(string propertyName)
Events
Raised when a property on this object has a new value.
public event PropertyChangedEventHandler PropertyChanged
Implements: