You could put all record in an (invisible) listview and bind the FlowDocumentPageViewer to the selectedItem property