Thanks a lot for the quick reply! Thought about this a bit more and, as I actually have just one Pivot with 3 different lists of 5 items each, having to write all the code for data loading and binding might be a bit of an overkill.
Finally decided to implement an UserControl, which takes takes the item title and subtitle as attributes, so the texts for ListBox items can be defined in the XAML like this:
The styling stuff (which would have been in DataTemplate in case of binding) is done in the UserControl's XAML file.
<local:TwoTexts Title="Item Title" SubTitle="Item SubTitle" />
<local:TwoTexts Title="Item Title 2" SubTitle="Item SubTitle 2" />