Я пытаюсь показать всплывающую подсказку независимо от состояния кнопок, но, похоже, это не помогает:
<Button Command="{Binding Path=CommandExecuteAction}"
ToolTip="{Binding Path=Description}" ToolTipService.ShowOnDisabled="true"
Style="{StaticResource toolbarButton}">
<Image Source="{Binding Path=Icon}"></Image>
</Button>
Как я могу показать всплывающую подсказку, когда кнопка отключена из-за command.CanExecute, возвращающей false?
Примечание:
ToolTipService.ShowOnDisabled = "true" работает как шарм. Причина, по которой это не сработало в моем примере, заключается в том, что стиль, связанный с кнопкой, переопределяет шаблон элемента управления и отключил проверку нажатия кнопки, когда кнопка была отключена (IsHitTestVisible = false). Повторное включение проверки попадания в контрольной панели заставило всплывающую подсказку появиться, когда кнопка была отключена.