Я просто смотрел WPF-видео типа "как сделать", которое называется Как мне: использовать прикрепленные свойства для хранения дополнительных данных в WPF , и в нем описывалось, что делать, если вы хотите связать куски информации с одного элемента управления. Если вы хотите добавить одну информацию, говорят, что вы используете свойство Tag.
<Grid>
<TextBox Tag="innerData">
</Grid>
Достаточно справедливо.
Но затем они говорят: "Что произойдет, если вы захотите сохранить второй фрагмент данных, скажем, целое число?" Говорят, что решение состоит в том, чтобы использовать неиспользуемое вложенное свойство.
<Grid>
<TextBox Tag="innerData" Canvas.Top="55">
</Grid>
Говорят, потому что он в сетке, нет проблем! Я говорю "Блеф!" Это кажется мне крайне неприятным ... и вводящим в заблуждение чтением. Это обычная практика?