DelegateCommand Sınıf

Tanım

Execute ve CanExecute geri çağırmaların temsilciler tarafından işlendiği ICommand 'in uygulanması.

public ref class DelegateCommand : System::Windows::Input::ICommand
public ref class DelegateCommand : Microsoft::VisualStudio::PlatformUI::DelegateCommandBase, System::Windows::Input::ICommand
public class DelegateCommand : System.Windows.Input.ICommand
public class DelegateCommand : Microsoft.VisualStudio.PlatformUI.DelegateCommandBase, System.Windows.Input.ICommand
type DelegateCommand = class
    interface ICommand
type DelegateCommand = class
    inherit DelegateCommandBase
    interface ICommand
Public Class DelegateCommand
Implements ICommand
Public Class DelegateCommand
Inherits DelegateCommandBase
Implements ICommand
Devralma
DelegateCommand
Devralma
DelegateCommand
Uygulamalar

Oluşturucular

DelegateCommand(Action)

DelegateCommand sınıfının yeni bir örneğini başlatır. Bu oluşturucuyu kullanarak DelegateCommand 'i her zaman yürütebilmesi için bir komutta elde edin.

DelegateCommand(Action, Func<Boolean>)

DelegateCommand sınıfının yeni bir örneğini başlatır.

DelegateCommand(Action, Func<Boolean>, JoinableTaskFactory)

DelegateCommand sınıfının yeni bir örneğini başlatır.

DelegateCommand(Action<Object>)

DelegateCommand sınıfının yeni bir örneğini başlatır. Bu oluşturucuyu kullanarak DelegateCommand 'i her zaman yürütebilmesi için bir komutta elde edin.

DelegateCommand(Action<Object>, Predicate<Object>)

DelegateCommand sınıfının yeni bir örneğini başlatır.

DelegateCommand(Action<Object>, Predicate<Object>, JoinableTaskFactory)

DelegateCommand sınıfının yeni bir örneğini başlatır.

Yöntemler

CanExecute(Object)

Bu komutun yürütülebilir olup olmadığını gösteren bir değer alır.

CanExecuteDependsOn(INotifyPropertyChanged, String)

Bu komutun CanExecute durumunun bağlı olduğu bir özellik ekler. Özellik değiştiğinde, bu komut CanExecuteChanged olarak değiştirilir

(Devralındığı yer: DelegateCommandBase)
Execute(Object)

Komutunu yürütür.

RaiseCanExecuteChanged()

Geçerli komutun yürütme özelliği değişmiş olduğunda çağrılan olay.

RaiseCanExecuteChanged()

CanExecuteChanged olayını başlatır.

(Devralındığı yer: DelegateCommandBase)

Ekinlikler

CanExecuteChanged
CanExecuteChanged

Bu komutun yürütülebilir durumu değiştiğinde harekete geçirilen olay. Dinleyicileri güncelleştirmeye zorlamak için RaiseCanExecuteChanged çağırın.

(Devralındığı yer: DelegateCommandBase)

Şunlara uygulanır