Behavior.DisableAllCommands Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.