Behavior.DisableAllCommands Özellik
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.
Nesnelerin devre dışı bırakılıp MenuCommand bırakılmayacağını belirten bir değer alır.
public:
virtual property bool DisableAllCommands { bool get(); };
public virtual bool DisableAllCommands { get; }
member this.DisableAllCommands : bool
Public Overridable ReadOnly Property DisableAllCommands As Boolean
Özellik Değeri
truetasarımcının aldığı tüm MenuCommand nesneler etkin olduğunda Enabled = false durumlara Behavior sahip olmalıdır; aksi takdirde , false.
Açıklamalar
true özelliği için DisableAllCommands bir değer, tasarımcının BehaviorService aldığı tüm MenuCommand nesnelerin bu davranış etkin olduğunda durumlarının devre dışı bırakılması gerektiğini belirtir.
DisableAllCommands özelliği, karakter ve davranışlar arasındaki etkileşimi özelleştirebilmeniz için yöntemiyle FindCommand birlikte çalışır. Aşağıdaki tabloda belirli bir için çağrısının FindCommand sonuçları özetlemektedir MenuCommand.
| İsabetle test edilen karakterin atanmış bir davranışı var |
DisableAllCommands eşittir true |
DisableAllCommands eşittir false |
|---|---|---|
| Evet |
MenuCommand belirtilen command ID değeri içinde IMenuCommandServicebulunursa, bu MenuCommand devre dışı bırakılır ve döndürülür. Aksi takdirde, null geri gönderilir. |
FindCommand davranışta çağrılır ve bulunursa davranışları MenuCommand döndürülür. Aksi takdirde, belirtilen IMenuCommandService.FindCommand ile sonucu command ID döndürülür. |
| Hayır | belirtilen IMenuCommandService.FindCommand ile sonucu command ID döndürülür. |
belirtilen IMenuCommandService.FindCommand ile sonucu command ID döndürülür. |
Devralanlara Notlar
Varsayılan uygulama her zaman döndürür false.