Sto cercando di mostrare una descrizione comando indipendentemente dallo stato dei pulsanti, ma questo non sembra fare il trucco:
<Button Command="{Binding Path=CommandExecuteAction}"
ToolTip="{Binding Path=Description}" ToolTipService.ShowOnDisabled="true"
Style="{StaticResource toolbarButton}">
<Image Source="{Binding Path=Icon}"></Image>
</Button>
Come posso mostrare la descrizione comando quando il pulsante è disabilitato a causa del comando. CanExecute restituisce false?
Nota:
ToolTipService.ShowOnDisabled = "true" funziona come un incantesimo. Il motivo per cui non ha funzionato nel mio esempio è perché lo stile associato al pulsante ridefinisce la piastra di controllo e ha disattivato il hit-test sul pulsante quando il pulsante è stato disabilitato (IsHitTestVisible = false). La riattivazione del hit test nella piastra di controllo ha fatto apparire la descrizione comandi quando il pulsante era disabilitato.