Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.ScheduleView.dll
Type Parameters:
T
Syntax:
C#
public abstract class EditableObjectBase<T> : ViewModelBase, INotifyPropertyChanged, IDisposable, IEditableObject, ICopyable<T> where T : class
Inheritance: objectViewModelBaseEditableObjectBase<T>
Derived Classes:
Implements:
Inherited Members
Constructors
C#
protected EditableObjectBase()
Properties
Methods
Deep copies this instance.
C#
public abstract T Copy()
T
A deep copy of the current object.
Implements:
Deep copies all properties from other to this IAppointment.
C#
public abstract void CopyFrom(T other)
The IAppointment which properties are copied.
Implements:
C#
protected virtual void OnBeginEdit()
C#
protected virtual void OnCancelEdit()
C#
protected virtual void OnEndEdit()
Raises this object's PropertyChanged event.
C#
protected override void OnPropertyChanged(string propertyName)
The property that has a new value.
Overrides:
C#
protected P Storage<P>() where P : T
P