加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 标签属性的常用用法

发布时间:2020-12-15 04:06:33 所属栏目:百科 来源:网络整理
导读:我已经开始使用这种方式来将UI的元素链接到他们的数据支持类(无论如何).您将Tag属性用于哪些常见用途? 的确,你根本用吗?我知道我没有很长时间. 解决方法 正如你所描述的那样,在WinForms,WPF和Silverlight中遇到并使用的Tag属性的最常用的是指示控件所关联
我已经开始使用这种方式来将UI的元素链接到他们的数据支持类(无论如何).您将Tag属性用于哪些常见用途?

的确,你根本用吗?我知道我没有很长时间.

解决方法

正如你所描述的那样,在WinForms,WPF和Silverlight中遇到并使用的Tag属性的最常用的是指示控件所关联的真实数据.这对于ListViewItem实例或自动生成的用户界面尤其有用,您希望对只有目标数据不同的多个对象(即要执行的操作保持不变)使用相同的事件处理程序.

但是,我还使用标签来存储枚举值(尽管您应该避免使用值类型,因为将值分配给Tag属性时会导致装箱)或字符串,然后用于确定需要执行的操作而不是执行它的数据,在一个特定的用途中,我存储了一个代理,以便我可以自动生成一些按钮并将它们的处理程序嵌入Tag中(处理程序信息以数据驱动的方式提供).

我相信还有很多其他的方法可以使用Tag和其他许多方法来替代Tag的用法,而且这种方式更加强大.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读