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 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.

Şunlara uygulanır

Ayrıca bkz.