【发布时间】:2010-09-01 20:11:24
【问题描述】:
我刚刚观看了一个名为How Do I: Use Attached Properties to Store Extra Data in WPF 的“操作方法”类型的 WPF 视频,它描述了当您想将两条信息与单个控件相关联时该怎么做。如果你想放入一条信息,他们说要使用 Tag 属性。
<Grid>
<TextBox Tag="innerData">
</Grid>
很公平。
然后他们会说,“如果你想存储第二个数据,比如一个整数,会发生什么?”他们说,解决方案是使用未使用的附加属性。
<Grid>
<TextBox Tag="innerData" Canvas.Top="55">
</Grid>
他们说因为它在网格中,所以没问题!我说“嘘!”这让我觉得非常讨厌……而且读起来很容易误导。这是常见的做法吗?
【问题讨论】:
-
“他们说因为它在网格中,没问题!” - 在那之后我嘴里有点想表达......