C# WPF中的全局热键?

C# WPF中的全局热键?,c#,.net,wpf,hotkeys,C#,.net,Wpf,Hotkeys,我已经构建了一个WPF应用程序,希望添加全局热键支持。 我希望能够在windows中的任何位置执行应用程序中的方法,即使我的应用程序最小化或在托盘中运行。例如,使用ctrl+alt+t执行该方法 这在WPF中是否可能,如果可能,如何实现?您需要查看user32.dll中的RegisterHotKey。pinvoke.net上有一个很好的例子:您需要查看user32.dll中的RegisterHotKey。pinvoke.net上有一个很好的例子:@user9999928 WPF本机不支持此功能。

我已经构建了一个WPF应用程序,希望添加全局热键支持。 我希望能够在windows中的任何位置执行应用程序中的方法,即使我的应用程序最小化或在托盘中运行。例如,使用ctrl+alt+t执行该方法


这在WPF中是否可能,如果可能,如何实现?

您需要查看user32.dll中的RegisterHotKey。pinvoke.net上有一个很好的例子:

您需要查看user32.dll中的RegisterHotKey。pinvoke.net上有一个很好的例子:

@user9999928 WPF本机不支持此功能。这需要通过p/Invoke来完成,它可以从WPF调用。我发现它非常有用。@user99999928 WPF本机不支持此功能。这需要通过p/Invoke来完成,它可以从WPF调用。我发现它真的很有用。