【发布时间】:2011-06-17 14:50:54
【问题描述】:
我想在我的 ObjectModel 中使用新的 Key 枚举以避免在此 Dll 中引用 Windows.Forms。 GUI 使用需要 Keys 枚举的类库。
是否可以通过任何方式将 Key 值转换为 Keys 值?
编辑:我刚刚发现我的问题已经在这里提出并回答了:How can I convert 'System.Windows.Input.Key' to 'System.Windows.Forms.Keys'?
【问题讨论】:
-
您是在问如何在两个不同的枚举之间进行转换?一种方法是通过强制转换为 int 然后返回到另一个枚举来实现。
-
@Bernard Chen 不,那是行不通的。 Key 与 Key 的数值不同
-
感谢您的澄清。这不是我熟悉的东西。