Найти элемент управления WPF по имени
m после некоторой помощи найти лучший способ обратиться к элементам управления, которые были программно встроены в C #
Если я предварительно включу метку в XAML и назову ееmarketInfo
тогда в коде я могу установитьTag
собственность с чем-то вроде
marketInfo.Tag = timeNow;
Однако я'м создание элементов управления и присвоение каждому имени, используя что-то похожее на
System.Windows.Controls.Label lbl = new System.Windows.Controls.Label();
lbl.Content = market.name + " - " + DateTime.Now.ToLocalTime().ToLongTimeString();
lbl.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Left;
lbl.Height = 40;
lbl.Name = @"_" + "marketInfo" + countMarket;
Как мне обратиться к этим элементам управления из другого метода? Я'прочитал несколько постов, которые предлагают использоватьvisualtreehelper
но это, кажется, требует зацикливания элементов управления, чтобы найти определенный элемент управления. Есть ли способ получить доступ к элементу управления по имени, чтобы избежать зацикливания?
например что-то похожее на
//pseudo code
SomeControl("_marketInfo5").Tag = timeNow;
Спасибо