このように値を読み取ろうとすると、<KeyBinding Key="{x:Static prop:Resources.F6}"
無効なタイプというエラーが表示されます。のときに動作します。<KeyBinding Key="F6"
これについてのアイデアや理由は大歓迎です
MSDNが述べているように、プロパティKeyBinding.Key
は列挙型Key
です。WPF は文字列 "F6" を Key.F6 に変換します。Resources.F6
プロパティも列挙を返さない限りKey
、これは機能しません。