为什么WPF控件没有Tag属性?

5

我认为所有的WinForm控件都有一个Tag属性,我发现这个属性在某些情况下非常方便。然而,像DataGrid这样的WPF控件似乎没有这个Tag属性。有人能解释一下为什么吗?在WPF中是否有更好的方法来实现这个功能?

2个回答

9

WPF控件确实具有Tag属性(由于基类)。但是随着DataContext的概念,标记属性变得不再那么重要。


4
您还可以创建附加属性(http://msdn.microsoft.com/en-us/library/ms749011.aspx),以处理更复杂的情况。 - Bradley Grainger
@Bradley:+1 正确,这是一种非常强大的可能性,比标签属性更整洁! - HCL

0

Tag 属性缺乏意义。您可以使用 附加属性 在任何控件上创建更多语义属性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接