Click or drag to resize

IModelBase Interface

Extends the INotifyPropertyChanged interface to the class properties.

Namespace:  Xcalibur.Extensions.MVVM.Interfaces
Assembly:  Xcalibur.Extensions.MVVM (in Xcalibur.Extensions.MVVM.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IModelBase : INotify, 
	INotifyPropertyChanged, ISubscribe

The IModelBase type exposes the following members.

Properties
  NameDescription
Public propertyIdentifier
Gets the identifier.
Public propertyIsActive
Gets or sets a value indicating whether this instance is active.
Top
Methods
  NameDescription
Public methodClearSubscriptions
Clears the subscriptions.
(Inherited from ISubscribe.)
Public methodClearSubscriptions(String, NullableGuid)
Clears the subscriptions.
(Inherited from ISubscribe.)
Public methodClearSubscriptionsT(ExpressionFuncT, NullableGuid)
Clears the subscriptions.
(Inherited from ISubscribe.)
Public methodNotifyOfChangeT(ExpressionFuncT, T, T, Action)
Notifies the of change.
(Inherited from INotify.)
Public methodNotifyOfChangeT(String, T, T, Action)
Notifies the of change.
(Inherited from INotify.)
Public methodNotifyOfChangeT(T, T, String, Action)
Notifies the of change.
(Inherited from INotify.)
Public methodSubscribe(String, ActionObject, NullableGuid)
Subscribes the specified property.
(Inherited from ISubscribe.)
Public methodSubscribeT(ExpressionFuncT, ActionObject, NullableGuid)
Subscribes the specified property.
(Inherited from ISubscribe.)
Public methodUpdateProperty(String, Action)
Updates the property.
(Inherited from INotify.)
Public methodUpdatePropertyT(ExpressionFuncT, Action)
Updates the property.
(Inherited from INotify.)
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from INotifyPropertyChanged.)
Top
See Also