Как на c# задать значения 15 переменным, названия которых изменяются на единицу?
Вообще-то для таких случаев придуманы индексируемые переменные - массивы.
Но раз хочется поизвращаться - пропишите руками, 15 переменных - не бог весть какая работа.
Тогда уж XAML-элементы, а не переменные. В любом случае что-то не так, пробовали ListView?
По вопросу: используйте метод FindName(). Будет примерно так:for (int i = 1; i <= 15; i++)
{
  var element = (UIElement) FindName("per" + i);
  // ...
}