【发布时间】:2011-07-07 01:58:15
【问题描述】:
我创建了解决方案来重现我在使用 MVVM-Light EventToCommand 与 InputBindings 时遇到的问题。问题围绕一个窗口打开另一个窗口,如果我有一个 InputBinding 连接到转义键并关闭第二个视图,它会关闭第二个视图并返回到第一个。如果我改用 EventToCommand,然后手动调用相同的命令,它会关闭第二个视图,它也会关闭第一个。
我预计没有代码会有点难以看到,因此我创建了一个测试解决方案来重现该问题。
步骤如下:
按预期工作
1) 单击第一个窗口的按钮打开第二个窗口。
2) 按第二个转义键使用输入绑定
问题案例
1) 单击第一个窗口的按钮打开第二个窗口。
2) 点击“Hello”文本框 3) 按 Escape 键使用 EventToCommand 路径,两个窗口都关闭?
【问题讨论】:
标签: wpf c#-4.0 mvvm-light