Udostępnij za pośrednictwem


Behavior.DisableAllCommands Właściwość

Definicja

Pobiera wartość wskazującą, czy MenuCommand obiekty powinny być wyłączone.

public:
 virtual property bool DisableAllCommands { bool get(); };
public virtual bool DisableAllCommands { get; }
member this.DisableAllCommands : bool
Public Overridable ReadOnly Property DisableAllCommands As Boolean

Wartość właściwości

true jeśli wszystkie MenuCommand obiekty odbierane przez projektanta powinny mieć stany ustawione na Enabled = false , gdy jest to Behavior aktywne; w przeciwnym razie false.

Uwagi

Wartość true właściwości DisableAllCommands wskazuje, BehaviorService że wszystkie MenuCommand obiekty odbierane przez projektanta powinny mieć ich stan wyłączony, gdy to zachowanie jest aktywne.

Właściwość DisableAllCommands działa w połączeniu FindCommand z metodą , dzięki czemu można dostosować interakcję między glifami i zachowaniami. Poniższa tabela zawiera podsumowanie wyników wywołania FindCommand dla określonego MenuCommandelementu .

DisableAllCommands to true DisableAllCommands to false
Testowany na trafienie glyph ma przypisane zachowanie Jeśli element MenuCommand z określonym command ID elementem zostanie znaleziony w obiekcie IMenuCommandService, MenuCommand zostanie on wyłączony i zwrócony. null W przeciwnym razie zwracana jest wartość . FindCommand Jest wywoływany w przypadku zachowania i, jeśli zostanie znaleziony, zachowanie MenuCommand jest zwracane. W przeciwnym razie zwracany jest wynik IMenuCommandService.FindCommand z określonym command ID .
Testowane trafienia glyph nie ma przypisanego zachowania Wynik z IMenuCommandService.FindCommand określonym command ID jest zwracany. Wynik z IMenuCommandService.FindCommand określonym command ID jest zwracany.

Uwagi dotyczące dziedziczenia

Domyślna implementacja zawsze zwraca wartość false.

Dotyczy

Zobacz też