Вы можете перебрать все дочерние элементы управления формы и добавить обработчик событий в каждый из найденных вами текстовых блоков. Если эти текстовые блоки находятся в одной и той же сетке, код должен выглядеть примерно так:
foreach(TextBlock vControl in GridName.Children)
{
vControl.MouseMove += new MouseEventHandler(TextBlock_MouseMove);
}
Теперь я могу ошибаться в части foreach. Это может потребоваться от объекта в зависимости от того, как они хранятся в коллекции Children. Хотя это будет хорошо, если у вас будет много текстовых полей, вы также можете стилизовать текстовые поля для выдачи команды при перемещении мыши, но для этого требуется куча кода, что значительно облегчает выполнение этого.