Class ViewModelBase
Base class for all ViewModel classes. It provides support for property change notifications and has a DisplayName property. This class is abstract.
Inheritance
Inherited Members
Namespace: Telerik.WinForms.Controls.Spreadsheet.Controls
Assembly: Telerik.WinControls.RadSpreadsheet.dll
Syntax
public abstract class ViewModelBase : INotifyPropertyChanged, IDisposable
Constructors
ViewModelBase()
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Implements
Dispose(Boolean)
Releases unmanaged and - optionally - managed resources.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
OnPropertyChanged(String)
Raises this object's PropertyChanged event.
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
The property that has a new value. |
VerifyPropertyName(String)
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.
Declaration
[Conditional("DEBUG")]
protected void VerifyPropertyName(string propertyName)
Parameters
System.String
propertyName
|
Events
PropertyChanged
Raised when a property on this object has a new value.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|