UserControl 中的 WPF OnKeyUp 未触发

发布于 2024-09-08 08:07:36 字数 122 浏览 7 评论 0原文

我有带有用户控件的窗口。我订阅了 OnKeyUp 事件,但它没有触发。 在 UserControl 构造函数中,我使用方法 this.Focus(); 但 onkeyup 仍然没有触发。 出了什么问题,我该怎么做才能赶上这个事件?

I have Window with UserControl. I subscribed for OnKeyUp event but it does not firing.
Inside UserControl constructor i use method this.Focus();
But still onkeyup does not firing.
What is wrong and what i can to do to catch this event?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

氛圍 2024-09-15 08:07:36

这是silverlight场景,我不能说它能在wpf中工作!

keyUp 事件被用户控件触发并且效果很好,下面是如何为用户控件的 KeyUp 注册事件处理程序的代码片段:

 this.KeyUp += new KeyEventHandler(MainPage_KeyUp);


        void MainPage_KeyUp(object sender, KeyEventArgs e)
        {

        }

This is the silverlight scenario , I cannot say it will work in wpf!

keyUp event gets fired of the usercontrol and it works great , here is the code snippet how to register the event handler for KeyUp of usercontrol :

 this.KeyUp += new KeyEventHandler(MainPage_KeyUp);


        void MainPage_KeyUp(object sender, KeyEventArgs e)
        {

        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文