У меня проблема с отчетом XAML, который необходимо сохранить в XPS.
Когда сохранение вызывается, запись XPS не удалась из-за «высоты и ширины должны быть неотрицательными».
Когда я осматриваю объект, большинство высот и ширины устанавливаются в NaN. Я предполагаю, что это нормально и используется в качестве автоматического значения. У меня 2 отчета построены одинаково, один сохраняет, а другой нет.
Возможно ли, что проблема в пользовательском контроле XAML, а не в том, как создается документ? Размер страницы устанавливается следующим образом.
fixedDocument = new FixedDocument();
fixedDocument.DocumentPaginator.PageSize = new Size(fixedDocumentWidth, fixedDocumentHeight);
Любые идеи будут высоко оценены!