У меня есть несколько ярлыков в списке, по 2 на строку. Один содержит заголовок, другой - информацию. Я хочу изменить все заголовки, когда пользователь нажимает кнопку, которая запускает ListViewSelectEventArgs. Я думаю, что у них одинаковые идентификаторы, поскольку они из ItemTemplate, поэтому я подумал, что именно так я нацелился на них. Я просто не знаю, как мне пройти через просмотр списка.
Вот моя попытка:
int x = 1;
for( int i = 0 ; i < this.lvSteps.Controls[0].Controls.Count; i++ )
{
if ( this.lvSteps.Controls[0].Controls[i].GetType() == typeof(Label) &&
( this.lvSteps.Controls[0].Controls[i].ID == "lblStepNumber" ||
this.lvSteps.Controls[0].Controls[i].ID == "lblNewStepNumber" ) )
{
Label lbl = this.lvSteps.Controls[0].Controls[i] as Label;
lbl.Text = "Step #" + x;
x++;
}
}