gpt4 book ai didi

c# - 建议在对象构造函数中添加事件

转载 作者:行者123 更新时间:2023-11-30 21:08:45 25 4
gpt4 key购买 nike

我需要关于在类构造函数中添加事件(鼠标点击)的建议。

我有一组从 Flickr 获得的图像,可以更改这些图像,我想给它们添加一个点击事件。

我真的有一个问题,所以我制作了一个类图像并在构造函数中添加了事件,这样我就不需要在每次单击他时都搜索我在页面上单击的控件。

这是构造函数的示例:

 public FlickerImages(string url, string title, string desc,  System.Web.UI.Page page,ImageButton image)
{
this.url = url;
this.title = title;
this.descreption = desc;
this.image = image;

image.Click += this.onImageClick; //--> the event
//image is a ImageButton object

this.page = page;


}

我想知道这是否是一个好的做法,还是我应该始终在对象类之外添加事件?

(对不起我的英语)

最佳答案

您还应该有一个 -=,也许您可​​以使您的类 IDisposable 并取消引用 .Dispose() 方法中的事件。

关于c# - 建议在对象构造函数中添加事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9463789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com