Aracılığıyla paylaş


Behavior.DisableAllCommands Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.