Пользовательское окно для проекта справки CHM

Мы разрабатываем в WPF и используем настраиваемые окна без полей, такие как новые окна Office 2013. Теперь мы создаем справку CHM с помощью RoboHelp.

Я хотел бы знать, есть ли способ запустить CHM-файл, но как-то подключиться к нему, чтобы он загружался в указанное мной пользовательское окно, а не в окно по умолчанию. Еще лучше было бы использовать элемент управления отображением CHM, который можно было бы встроить в окно WPF, аналогично тому, как вы можете встроить элемент управления HTML-браузера в окно WPF. Таким образом, я мог бы скомпилировать содержимое CHM с помощью RoboHelp, но отображать его в нашем собственном окне без полей, которое является частью нашего приложения.


person Nigel Shaw    schedule 29.08.2012    source источник


Ответы (1)


CHM больше не поддерживается MS с Vista, поэтому вы можете рассмотреть возможность использования RoboHelp для создания веб-справки и отображения ее в элементе управления браузера, как вы описали. Webhelp также поддерживает контекстную чувствительность через URL, если это необходимо.

person Hobbleknee    schedule 08.11.2012
comment
Проблема в том, что вам нужен сервер для запуска веб-справки. Это или вам нужно настроить всю иерархию в вашей файловой системе, а не один файл. Кроме того, использование элемента управления веб-браузером в WPF вызывает проблемы с AirSpace. А что касается других форматов, то даже не заводите меня насчет AirHelp! CHM действительно предпочтительнее для автономной помощи, и RoboHelp по-прежнему отлично создает файлы CHM. (Насколько я понимаю, они могут быть основаны на HTMLHelp.) Я с этим человеком... как мы можем отображать справку в нашем приложении, а не во внешнем окне. - person Mark A. Donohoe; 02.05.2013
comment
В чем проблема установить всю иерархию вместе с вашим приложением? Вам не нужно копировать их вручную; для этого и нужны установщики :) Хотя вы правы, CMH — это HMTLHelp, заархивированный вместе. - person Hobbleknee; 21.05.2013
comment
Одно слово... версия. Это то что. Если это один файл, вы можете сравнить его с номером версии, чтобы убедиться, что правильный файл соответствует правильной версии приложения. Особенно это касается разработки и тестирования. Кроме того, управление целой папкой с файлами становится более громоздким. Кроме того, как я уже указывал, вы сталкиваетесь с проблемами воздушного пространства при использовании элемента управления веб-браузера в приложении WPF. - person Mark A. Donohoe; 28.05.2013
comment
Я поместил отслеживание версий в тему по умолчанию :-p - person Hobbleknee; 03.06.2013