C# Класс UIX.Commands.PropertyCommand

Команда изменения значения свойства
Наследование: ICommand
Показать файл Открыть проект

Открытые методы

Метод Описание
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

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

Описание методов

Execute() публичный Метод

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

IsOneWayCommand() публичный Метод

public IsOneWayCommand ( object sender ) : bool
sender object
Результат bool

PropertyCommand() публичный Метод

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

PropertyCommand() публичный Метод

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

Unexecute() публичный Метод

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