C# Класс MONI.Util.DelegateCommand

This class allows delegating the commanding logic to methods passed as parameters, and enables a View to bind commands to objects that are not part of the element tree.
Наследование: ICommand
Показать файл Открыть проект

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

Метод Описание
CanExecute ( ) : bool

Method to determine if the command can be executed if there is a accesscontrol token that is valid check for it

DelegateCommand ( System.Action executeMethod ) : System

ctor for command that can always be executed. executes given action

DelegateCommand ( System.Action executeMethod, Func canExecuteMethod ) : System

ctor for command that has canexecute func and automatic requery can be disabled and an accesscontrol token to be tested BEFORE canexecute is queried

Execute ( ) : void

Execution of the command

RaiseCanExecuteChanged ( ) : void

Raises the CanExecuteChaged event

Защищенные методы

Метод Описание
OnCanExecuteChanged ( ) : void

Protected virtual method to raise CanExecuteChanged event

Приватные методы

Метод Описание
ICommand ( object parameter ) : bool
ICommand ( object parameter ) : void

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

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

Method to determine if the command can be executed if there is a accesscontrol token that is valid check for it
public CanExecute ( ) : bool
Результат bool

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

ctor for command that can always be executed. executes given action
public DelegateCommand ( System.Action executeMethod ) : System
executeMethod System.Action action to execute
Результат System

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

ctor for command that has canexecute func and automatic requery can be disabled and an accesscontrol token to be tested BEFORE canexecute is queried
public DelegateCommand ( System.Action executeMethod, Func canExecuteMethod ) : System
executeMethod System.Action action to execute
canExecuteMethod Func func to query for canexecute
Результат System

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

Execution of the command
public Execute ( ) : void
Результат void

OnCanExecuteChanged() защищенный Метод

Protected virtual method to raise CanExecuteChanged event
protected OnCanExecuteChanged ( ) : void
Результат void

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

Raises the CanExecuteChaged event
public RaiseCanExecuteChanged ( ) : void
Результат void