フレームワークで提供されるコントロールによってどのコマンドが実装されているかをどうやって知ることができるのだろうかと思っていました。たとえば、ImageがApplicationCommands.Copyコマンドを実装しているかどうかをどのように知ることができますか?または、TextBoxがApplicationCommands.Copy、ApplicationCommands.Cut、ApplicationCommands.Pasteを実装している場合はどうなりますか?
MSDNから抽出:
一部のコントロールには、一部のコマンドのCommandBindingsが組み込まれています。このメカニズムにより、コマンドのセマンティクスを同じに保つことができますが、実際の実装は変更できます。たとえば、TextBoxは、画像をサポートするように設計されたコントロールとは異なる方法で貼り付けコマンドを処理しますが、何かを貼り付けることの意味の基本的な考え方は同じです。コマンドロジックはコマンドで指定することはできませんが、コントロールまたはアプリケーションで指定する必要があります。前もって感謝します。