Я пытаюсь создать массив текстовых блоков. И я пытаюсь создать новое событие для каждого создаваемого текстового блока. У меня нет проблем с созданием массива текстовых блоков, однако я не уверен, как создать «список» событий, чтобы идти вместе с ним. Вот код, который у меня есть.
List<TextBlock> myList = new List<TextBlock>();
int octr = 1;
public void createlabels()
{
TextBlock tb = new TextBlock();
tb.Width = 200;
tb.Height = 60;
tb.Text = "label";
Canvas.SetLeft(tb, octr + 100);
Canvas.SetTop(tb, octr + 100);
myList.Add(tb);
myList[octr].MouseLeftButtonDown += new MouseButtonEventHandler(mylist_mouseleftbuttondown);
octr++;
}
void mylist_mouseleftbuttondown(object sender, MouseButtonEventArgs e)
{
TextBlock tb = (TextBlock)sender;
tb.Text = "New label";
}