我想以编程方式进行的,因此我的WPF应用程序正在使用的应用程序类,并调用运行方法。外部事件WPF应用程序
Application app = new Application();
app.Run(new MainWindow());
现在我想以编程方式将事件发送到WPF应用程序来模拟按钮点击但是我不确定要做到这一点的最好办法。
有关信息,我的目标是从Python脚本运行我的应用程序并激活一些控件。为了在WPF中实现这一点,我将该应用程序转换为一个库并创建一个COM组件。所以我的COM服务器类可以访问应用程序对象,因此我想因此将按钮点击事件发布到正在运行的窗口。
进一步编辑:它出现的主要问题是,在Run()方法不返回,直到窗口关闭。所以我遇到的问题是我想调用Run()以非阻塞方式执行应用程序,然后找到发布消息或事件的方式。
非常感谢。谢谢。
谢谢。我考虑过这个,但这不是我要找的。我更新了我的帖子来详细说明。 – user1400716