Защищенные члены | События

Класс TSLab.Utils.NotificationObject

Base class for items that support property notification. Подробнее...

Граф наследования:TSLab.Utils.NotificationObject:
TSLab.Design.SecurityChooserViewModel TSLab.PortfolioView.TradeManager.TradeControlItem TSLab.Design.PortfolioSecurityViewModel

Полный список членов класса

Защищенные члены

virtual void RaisePropertyChanged (string propertyName)
 Raises this object's PropertyChanged event.
void RaisePropertyChanged (params string[] propertyNames)
 Raises this object's PropertyChanged event for each of the properties.
void RaisePropertyChanged< T > (Expression< Func< T >> propertyExpression)
 Raises this object's PropertyChanged event.

События

PropertyChangedEventHandler PropertyChanged
 Raised when a property on this object has a new value.

Подробное описание

Base class for items that support property notification.

This class provides basic support for implementing the INotifyPropertyChanged interface and for marshalling execution to the UI thread.


Методы

virtual void TSLab.Utils.NotificationObject.RaisePropertyChanged ( string  propertyName  )  [protected, virtual]

Raises this object's PropertyChanged event.

Аргументы:
propertyName The property that has a new value.
void TSLab.Utils.NotificationObject.RaisePropertyChanged ( params string[]  propertyNames  )  [protected]

Raises this object's PropertyChanged event for each of the properties.

Аргументы:
propertyNames The properties that have a new value.
void TSLab.Utils.NotificationObject.RaisePropertyChanged< T > ( Expression< Func< T >>  propertyExpression  )  [protected]

Raises this object's PropertyChanged event.

Template Parameters:
T The type of the property that has a new value
Аргументы:
propertyExpression A Lambda expression representing the property that has a new value.

Cобытия

PropertyChangedEventHandler TSLab.Utils.NotificationObject.PropertyChanged

Raised when a property on this object has a new value.