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

Dotyczy

Zobacz też