C# Class UIX.Commands.PropertyCommand

Команда изменения значения свойства
Inheritance: ICommand
Show file Open project: UGTU/UGTUKadrProject

Public Methods

Method Description
Execute ( object sender ) : void

Изменяет значение свойства

IsOneWayCommand ( object sender ) : bool
PropertyCommand ( object obj, string propertyName, object newValue ) : System

Создаёт новую команду для изменения свойства

PropertyCommand ( object obj, string propertyName, object newValue, object oldValue ) : System

Создаёт новую команду для изменения свойства. Используйте этот конструктор, если значение свойства уже было изменено вне команды и вы только хотите зарегистрировать это действие.

Unexecute ( object sender ) : void

Отменяет изменение значения свойства

Method Details

Execute() public method

Изменяет значение свойства
public Execute ( object sender ) : void
sender object Источник команды
return void

IsOneWayCommand() public method

public IsOneWayCommand ( object sender ) : bool
sender object
return bool

PropertyCommand() public method

Создаёт новую команду для изменения свойства
public PropertyCommand ( object obj, string propertyName, object newValue ) : System
obj object Объект в котором изменяется значение свойства
propertyName string Имя свойства
newValue object Значение свойства
return System

PropertyCommand() public method

Создаёт новую команду для изменения свойства. Используйте этот конструктор, если значение свойства уже было изменено вне команды и вы только хотите зарегистрировать это действие.
public PropertyCommand ( object obj, string propertyName, object newValue, object oldValue ) : System
obj object Объект в котором изменяется значение свойства
propertyName string Имя свойства
newValue object Значение свойства
oldValue object Значение свойства до изменения.
return System

Unexecute() public method

Отменяет изменение значения свойства
public Unexecute ( object sender ) : void
sender object Источник сообщения
return void