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

时间:2010-06-16 23:29:34

标签: wpf controls runtime

例如,在编译期间我的Windows中有一个空的tabControl,我需要将未确定数量的图像添加到tabControl上,所以我使用了loop + tabControl.Children.Add(“image1 to x “)添加这些图像......但在运行之后,我想在这些图像控件上执行事件,例如将图像从tabControl拖到另一个Panel。有可能这样做吗?如果有可能,怎么样?

1 个答案:

答案 0 :(得分:2)

我不知道我是否理解你想要什么,但是如果你想在运行时为控件添加一个事件处理程序,你可以像下面这样做:

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

对于拖放,您可以看到thumb控件,它可能会帮助您