Еще один ответ от меня.ОП добавил информацию к вопросу о том, что они не знают, сколько их может быть, и если вы все еще могли бы сделать это в XAML.
Да, вы можете.
Pivot
Элемент управления имеет свойство ItemsSource
, и вы можете связать его с чем-то в вашем классе, который динамически заполняется.
<controls:Pivot Title="MY APPLICATION" ItemsSource="{Binding MyPivotItemsSource}" />
Каждый элемент в этом источнике в конечном итоге станет ключевым элементом.Вы также должны были бы настроить шаблоны и прочее, так что все еще много работы ...