Можно ли отключить интерактивную часть Xaml и сохранить управление макетом?

Я работаю над рендерингом документов XPS в службе WCF и хочу, чтобы это было как можно быстрее.

Можно ли отключить какие-либо накладные расходы, связанные с пользовательским интерфейсом, поскольку в моем случае использования взаимодействие с пользовательским интерфейсом не требуется? Я хочу просто использовать элемент управления макетом пользовательского интерфейса Xaml. В принципе, как я могу отключить что-нибудь ненужное для создания документа?

Когда я закончу рендеринг, я добавлю каждый FrameworkElement к DocumentPages будет отображаться с DocumentPaginator а затем сохранить его в XPS с помощью XpsDocumentWriter,

1 ответ

Решение

Просто убедитесь, что вы не звоните Application.Run в вашем сервисе, и не будет никакого цикла обработки сообщений Windows.

Другие вопросы по тегам