Взгляните на:
Как открыть XPS в указанных закладках
Метод «GetBookmarks» в последнем ответе извлекает закладки из XPS-Файл.Метод «GotoBookmarkElement» осуществляет переход к закладке.
Более быстрый способ перехода к закладке можно сделать, задав свойство Frame.Source:
DocFrame.Source = new Uri(string.Format("pack://file:,,,{0}/FixedDocSeq.fdseq#{1}", _filePath.Replace('\\', ','), bookmark.Name));
Строка ввода для Uri- Конструктор выглядит так:
"pack://file:,,,C:,temp,Help,Manual.xps/FixedDocSeq.fdseq#PG_6_LNK_380"
для файла, который находится в:
"C:\\temp\\Help\\Manual.xps"