There’s at least two ways to do that:
-
Use the
FindName
method of the parent container to find the control (but it’ll internally involve looping, like the visualtreehelper) -
Create a dictionary to store a reference for each control you create
var controls = new Dictionary<string, FrameworkElement>(); controls.Add("_marketInfo5", lbl);
Then you can do:
controls["_marketInfo5"].Tag = timeNow;