Command<T> Sınıf

Tanım

Genel bir System.Windows.Input.ICommand Eylem<T> sarmalayan bir uygulama tanımlar.

public sealed class Command<T> : Xamarin.Forms.Command
type Command<'T> = class
    inherit Command

Tür Parametreleri

T

Parametresinin türü,

Devralma
System.Object
Command<T>

Açıklamalar

Aşağıdaki örnek yeni bir Komut oluşturur ve bunu bir düğmeye ayarlar.

var command = new Command<string> (s => Debug.WriteLine ("Command executed: {0}", s));
var button = new Button {
  Text = "Hit me to execute the command",
  Command = command,
  CommandParameter = "button0",
};

Oluşturucular

Command<T>(Action<T>)

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

Command<T>(Action<T>, Func<T,Boolean>)

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

Yöntemler

CanExecute(Object)

Komutun verilen parametreyle yönetilip yönetilemediğini belirten bir System.Boolean döndürür.

(Devralındığı yer: Command)
ChangeCanExecute()

Bir System.Windows.Input.ICommand.CanExecuteChanged

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

Yürütme Eylemini çağırır

(Devralındığı yer: Command)

Ekinlikler

CanExecuteChanged

Komutun hedefi, Komutun yürütülebilir olup olmadığını yeniden değerlendirdiğinde gerçekleşir.

(Devralındığı yer: Command)

Şunlara uygulanır