Command<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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>, Func<T,Boolean>) |
Command sınıfının yeni bir örneğini başlatır. |
Command<T>(Action<T>) |
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) |