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ą , aby można było dostosować interakcję między glifami i zachowaniami. W poniższej tabeli podsumowano wyniki wywołania FindCommand dla określonego MenuCommandelementu .
| Testowany glyph ma przypisane zachowanie |
DisableAllCommands jest true |
DisableAllCommands jest false |
|---|---|---|
| Yes | Jeśli element MenuCommand z określonym command ID elementem zostanie znaleziony w elemecie IMenuCommandService, zostanie MenuCommand on wyłączony i zwrócony. W przeciwnym razie jest zwracana. null |
FindCommand Jest wywoływana w przypadku zachowania i, jeśli zostanie znalezione, zachowanie MenuCommand jest zwracane. W przeciwnym razie zwracany jest wynik z IMenuCommandService.FindCommand określonym command ID parametrem. |
| Nie. | Wynik z IMenuCommandService.FindCommand określonym command ID jest zwracany. |
Wynik z IMenuCommandService.FindCommand określonym command ID jest zwracany. |
Notatki dotyczące dziedziczenia
Domyślna implementacja zawsze zwraca wartość false.