WPF 如何在运行时生成的控件上添加和执行事件

发布于 2024-09-05 23:07:41 字数 207 浏览 2 评论 0 原文

例如,在编译时,我的 Windows 中有一个空的 tabControl,并且需要将不确定数量的图像添加到 tabControl 上,因此我使用了 Loop + tabControl.Children.Add("image1 to x") 来添加这些图像...但之后在运行时期间,我想在这些图像控件上执行事件,例如将图像从 tabControl 拖动到另一个面板。可以这样做吗?如果可以的话,怎样做?

For example, I have an empty tabControl in my Windows during the compile time, and I have an undetermined amount of images need to be added onto the tabControl, so I used loop + tabControl.Children.Add("image1 to x") to add those images... but after that during runtime, I want to perform events on those image controls, such as dragging the image from the tabControl to another Panel. Is it possible to do so? If it's possible, how?

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

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

发布评论

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

评论(1

千と千尋 2024-09-12 23:07:41

我不知道我是否理解您到底想要什么,但是如果您想在运行时为控件添加事件处理程序,您可以像下面的示例一样执行操作:

Image i = new Image();
i.Click += (sender,e) => { [write here your code] };

对于拖放,您可以看到 拇指控制,可能对你有帮助

I don't know if I understood what exactly you want, but if you want to add an event handler for a control in runtime, you can do that like the following sample:

Image i = new Image();
i.Click += (sender,e) => { [write here your code] };

for drag and drop, you can see the thumb control, It might help you

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