使用带有框架的路由命令时出现问题

时间:2011-07-05 14:54:57

标签: c# wpf command routed-commands

我的WPF项目有一个主窗口,其中包含许多按钮和一个框架。我在框架内显示一个页面,上面的按钮使用路由命令来调用下面页面中的方法。和我一起到目前为止?

在我更改页面之前,一切正常。尽管这个新页面具有与命令相关的方法,但似乎路由命令仍在寻找上一页中的方法。当我在命令本身中设置typeof()参数时,我不知道为什么会发生这种情况:

public static RoutedCommand cmd = new RoutedCommand("Foo", typeof(BarPage));

我该如何解决这个问题?我注意到,将焦点设置在新选择的页面中的文本框上会纠正问题,但这不是一个可行的解决方案,因为页面不会总是包含字段。我也尝试过关注页面本身,但问题仍然适用。

提前致谢。

0 个答案:

没有答案