KeyBinding.Keyvalue =“F6"我可以从资源文件c#中读取这个值吗?

本文关键字:读取 源文件 资源 Keyvalue F6 我可以 quot KeyBinding | 更新日期: 2023-09-27 17:51:12

我正试图读取这样的值<KeyBinding Key="{x:Static prop:Resources.F6}"它给了我一个错误无效类型。当为<KeyBinding Key="F6"

时有效

如果您对此有任何想法或原因,我将不胜感激

KeyBinding.Keyvalue =“F6"我可以从资源文件c#中读取这个值吗?

MSDN说明,KeyBinding.Key属性为enum类型Key。WPF将字符串"F6"转换为Key.F6。除非您的Resources.F6属性也返回Key枚举,否则这将不起作用。