ほとんどの MVVM フレームワークは、ViewModel の Execute メソッドと CanExecute メソッドを使用する基本的な Command パターン (PRISM の DelegateCommand など) を実装しています。
ただし、コマンドにツールチップを追加する必要があることがよくあります。たとえば、コマンドの目的を説明したり、コマンドが無効になっている理由を説明したりします。
現在、私のツールチップは独立していますが、これによりスタイル定義のコードが重複します。
ツールチップを MVVM コマンド パターンと統合する方法はありますか?
独自の Command クラスを作成する必要がありますか?それとも悪い習慣と見なされますか?