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 Behavior durumlara Enabled = false 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 command ID ile sonucu IMenuCommandService.FindCommand döndürülür. |
| Hayır | belirtilen command ID ile sonucu IMenuCommandService.FindCommand döndürülür. |
belirtilen command ID ile sonucu IMenuCommandService.FindCommand döndürülür. |
Devralanlara Notlar
Varsayılan uygulama her zaman döndürür false.