将keyEvent从一个窗口转发到另一个窗口

马塞尔

我想将按键事件从弹出窗口对象带到托管窗口对象。

弹出窗口能够获得对托管窗口对象的引用。

路加

要将事件从一个UIElement传递到另一个UIElement,可以使用RaiseEvent方法。有很多方法可以做到这一点,但是这很简单。如果您想了解更多有关此概念的信息,请参阅“路由事件”概述

在弹出窗口中:

protected override void OnKeyDown(KeyEventArgs e)
{
  base.OnKeyDown(e);

  var window = // reference to hosting window

  window.RaiseEvent(e);
}

在托管窗口主体中:

protected override void OnKeyDown(KeyEventArgs e)
{
  base.OnKeyDown(e);

  // use the key event
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Qpixmap从一个窗口发送到另一个窗口

如何将端口从一个Docker容器转发到另一个?

将流量从一个端口转发到另一个端口,反之亦然

如何将发送调用从一个 PassthroughSubject 转发到另一个(即 PassthroughSubject 链接)?

Netplan / DHCP配置:将请求从一个网桥端口转发到另一个

将 UDP 数据包从一个端口转发到另一个端口

Discord Bot-将消息从一个服务器通道转发到另一个

Vertx:如何使用传递选项将消息从一个 Verticle 转发到另一个 Verticle?

将对象从一个窗口传递到另一个窗口

如何在WPF中从一个窗口移到另一个窗口?

将终端结果从一个窗口复制到另一个窗口

如何将文本从一个Emacs窗口拖放到另一个窗口?

将图像源从一个窗口传递到另一个窗口

iptables将发往一个ip的流量转发到另一个ip

如何在同一会话中从一个Java servlet转发到另一个

在 OS X 上将所有流量从一个 IP 转发到另一个 IP

如何在PowerShell中将参数从一个函数转发到另一个函数

在Mongo中将$ match答案从一个集合转发到另一个$ match

如何在 Docker Compose 中将端口从一个容器转发到另一个容器?

使用按钮操作将数据从一个View Controller转发到另一个View Controller的方法有哪些?

如何将值从一个窗口传递到另一个 PyQT

将信息从一个浏览器窗口发送到另一个

将文件从一个编辑器窗口移至另一个(拆分模式)

将一个窗口镜像到另一个窗口

用钛将一个窗口移到另一个窗口

从一个窗口移动到另一个

来自另一个类的setText将打开另一个窗口

将网址转发到另一个位置

使用过滤器将请求转发到另一个休息服务