When displaying a report in the WPF Report Viewer, with a TextBox in the page Footer, using the Expression:
= Format("Page: {0} of {1}", PageNumber("groupPerson", Fields.PersonId), PageCount("groupPerson", Fields.PersonId))
The whole report is displayed and printed correctly.
When a single page is printed, for example: Page 3 of 5, using the Print Dialog, the page number is incorrectly printed as: Page 3 of 1