J'essaie d'afficher une info-bulle quel que soit l'état des boutons, mais cela ne semble pas faire l'affaire:
<Button Command="{Binding Path=CommandExecuteAction}"
ToolTip="{Binding Path=Description}" ToolTipService.ShowOnDisabled="true"
Style="{StaticResource toolbarButton}">
<Image Source="{Binding Path=Icon}"></Image>
</Button>
Comment puis-je afficher l'info-bulle lorsque le bouton est désactivé en raison de command.CanExecute renvoie false?
Remarque:
ToolTipService.ShowOnDisabled = "true" fonctionne comme un charme. La raison pour laquelle cela n'a pas fonctionné dans mon exemple est que le style associé au bouton redéfinit le modèle de contrôle et a désactivé le test de positionnement sur le bouton lorsque le bouton était désactivé (IsHitTestVisible = false). La réactivation du test de positionnement dans le modèle de contrôle a fait apparaître l'info-bulle lorsque le bouton était désactivé.