Command 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.
public class Command : System.Windows.Input.ICommand
type Command = class
interface ICommand
- Devralma
-
Command
- Türetilmiş
- Uygulamalar
Açıklamalar
Aşağıdaki örnek yeni bir komut oluşturur ve bunu bir düğmeye ayarlar.
var command = new Command (() => Debug.WriteLine ("Command executed"));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
};
Daha faydalı senaryolar bir parametre alır
var command = new Command (o => Debug.WriteLine ("Command executed: {0}", o));
var button = new Button {
Text = "Hit me to execute the command",
Command = command,
CommandParameter = "button0",
};
Oluşturucular
| Command(Action) |
Komut sınıfının yeni bir örneğini başlatır. |
| Command(Action, Func<Boolean>) |
Komut sınıfının yeni bir örneğini başlatır. |
| Command(Action<Object>) |
Komut sınıfının yeni bir örneğini başlatır. |
| Command(Action<Object>, Func<Object,Boolean>) |
Komut sınıfının yeni bir örneğini başlatır. |
Yöntemler
| CanExecute(Object) |
BooleanKomutun verilen parametreyle çalıştırılabilir olup olmadığını belirten bir döndürür. |
| ChangeCanExecute() |
GönderCanExecuteChanged |
| Execute(Object) |
Yürütme eylemini çağırır |
etkinlik
| CanExecuteChanged |
Komutun hedefi, komutun yürütülüp yürütülmediğini yeniden değerlendirmeli olduğunda gerçekleşir. |