3
我在應用程序中有多個窗口,例如window1,window2和window3。如何在多窗口模式下的應用程序級別上啓動RoutedCommand?
一個RoutedCommand(帶有KeyGesture F11)綁定在window1中。 如何通過按F11啓動路由命令,而window2有輸入焦點?
在WinForm應用程序中,我使用MessageFilter來檢測F11,但在WPF中,該怎麼做?
我在應用程序中有多個窗口,例如window1,window2和window3。如何在多窗口模式下的應用程序級別上啓動RoutedCommand?
一個RoutedCommand(帶有KeyGesture F11)綁定在window1中。 如何通過按F11啓動路由命令,而window2有輸入焦點?
在WinForm應用程序中,我使用MessageFilter來檢測F11,但在WPF中,該怎麼做?
您可以使用CommandManager.RegisterClassCommandBinding將處理程序連接到每個Window應用程序的範圍。這將繼續爲你的其他應用程序運行起作用,因此將它放在App.xaml.cs中通常是有意義的,但你可以將它放在任何地方。
CommandManager.RegisterClassCommandBinding(typeof(Window), new CommandBinding(ApplicationCommands.Cut, CutExecuted));
非常好!有用! – user244980 2010-07-07 04:50:05